aak Posted January 11, 2016 Posted January 11, 2016 Есть какое-нибудь платное/бесплатное решение стримить html-страничку? Вставить ник Quote
corneyy Posted January 11, 2016 Posted January 11, 2016 Можно поподробнее? Интерактивно стримить (то есть кто-то что-то делает со страничкой и это нужно показывать)? Или просто вот отрендереный html и его нужно гнать видео-мультикастом? Вставить ник Quote
aak Posted January 11, 2016 Author Posted January 11, 2016 Или просто вот отрендереный html и его нужно гнать видео-мультикастом? Да,просто вывести отрендеренную страничку с урл в IP,и желательно чтобы умело обновлять,тк. страничка периодически обновляется. Вставить ник Quote
ShyLion Posted January 11, 2016 Posted January 11, 2016 https://www.google.ru/search?q=linux+render+html+to+image Первая же ссылка. Не пробовал? Вставить ник Quote
aak Posted January 11, 2016 Author Posted January 11, 2016 (edited) https://www.google.ru/search?q=linux+render+html+to+image Первая же ссылка. Не пробовал? Вы внимательно читали мой вопрос? Не,я конечно могу делать скриншот страницы периодически,но: 1) Не совсем понятно как энту картинку загнать ffmpeg'ом в mpeg-ts over udp -- можете поделиться готовым набором параметров командной строки? 2) Не хочется костыльного решения как в п.1,поэтому даже готовы купить что-нить проприетарное. Edited January 11, 2016 by aak Вставить ник Quote
stas_k Posted January 11, 2016 Posted January 11, 2016 могу делать скриншот страницы периодически,но:1) Не совсем понятно как энту картинку загнать ffmpeg'ом в mpeg-ts over udp -- можете поделиться готовым набором параметров командной строки? ну если весь интерактив html заключается только в периодическом изменении\обновлении странички, то 1) vlc умеет стримить с десктопа. берешь виртуалку, в фоне графическую сессию десктопа лимитированного юзера, в этой сессии автозапуск браузера в киоск, стримить десктоп через vlc (или шедулером периодически делать скриншот для второго варианта). 2) vlc умеет стримить из локального jpeg, в локальный jpeg руками, контролируемо сохранять скриншоты (или автоматически см. п.1). 3) со стороны сервера сразу эту страничку рисовать (например средствами php) в jpeg. адрес этого jpeg "открывать" в VLC и стримить в мультикаст. Вставить ник Quote
aak Posted January 11, 2016 Author Posted January 11, 2016 могу делать скриншот страницы периодически,но:1) Не совсем понятно как энту картинку загнать ffmpeg'ом в mpeg-ts over udp -- можете поделиться готовым набором параметров командной строки? ну если весь интерактив html заключается только в периодическом изменении\обновлении странички, то 1) vlc умеет стримить с десктопа. берешь виртуалку, в фоне графическую сессию десктопа лимитированного юзера, в этой сессии автозапуск браузера в киоск, стримить десктоп через vlc (или шедулером периодически делать скриншот для второго варианта). 2) vlc умеет стримить из локального jpeg, в локальный jpeg руками, контролируемо сохранять скриншоты (или автоматически см. п.1). 3) со стороны сервера сразу эту страничку рисовать (например средствами php) в jpeg. адрес этого jpeg "открывать" в VLC и стримить в мультикаст. Мы этот вариант рассматривали,в том числе и на базе ffmpeg вместо vlc. Хотелось бы знать,есть ли в природе менее костыльные решения. Вставить ник Quote
corneyy Posted January 12, 2016 Posted January 12, 2016 Коммерческие стримеры обычно умеют крутить заглушки для неработающего потока. Например, вовза, флуссоник. Если же вам нужно законченное коммерческое решение для всего цикла (html->image->streamer), то шансов мало, ибо тут действует "принцип неуловимого джо": https://www.wowza.com/forums/showthread.php?15523-How-to-insert-image-instead-of-incoming-live-stream Вставить ник Quote
fox_m Posted February 2, 2016 Posted February 2, 2016 Есть какое-нибудь платное/бесплатное решение стримить html-страничку? 1. Подключаете видео-выход ПК к любому кодеру, который может видео в мультикаст застримить. И вещаете в сеть. 2. VLC умеет вещать рабочий стол в мультикаст, например. Вставить ник Quote
aak Posted February 3, 2016 Author Posted February 3, 2016 (edited) Есть какое-нибудь платное/бесплатное решение стримить html-страничку? 1. Подключаете видео-выход ПК к любому кодеру, который может видео в мультикаст застримить. И вещаете в сеть. 2. VLC умеет вещать рабочий стол в мультикаст, например. Все эти способы нам известны. К сожалению,по отзывам тех,кто работал с ffmpeg'ом и vlc - они (и все что работает поверх них соответственно) не умеют генерировать "правильный" dvb-совместимый mpeg-ts,см. н-р: 1) Комментарии к 2) http://dsplab.diei.unipg.it/software/gbdvb/real_time_tests На сегодняшний момент,по результатом своих изысканий,я вижу пока только такой вариант:по таймеру делать скриншот страницы,делать из него 30секундный ролик ffmpeg'ом,далее выправлять ролик OpenCaster'ом и подавать на QAM (по IP). Если я неправ,поправьте. Edited February 3, 2016 by aak Вставить ник Quote
vinza Posted February 6, 2016 Posted February 6, 2016 (edited) vlc - они (и все что работает поверх них соответственно) не умеют генерировать "правильный" dvb-совместимый mpeg-ts Разве? У нас на одной из сетей VLC делает "заглушки" для профилактик и тестов. Или это я уже чего-то недопонимаю? Edited February 6, 2016 by vinza Вставить ник Quote
aak Posted February 7, 2016 Author Posted February 7, 2016 (edited) vlc - они (и все что работает поверх них соответственно) не умеют генерировать "правильный" dvb-совместимый mpeg-ts Разве? У нас на одной из сетей VLC делает "заглушки" для профилактик и тестов. Или это я уже чего-то недопонимаю? В том смысле,что генерируемый mpeg-ts далек от идеального. https://habrahabr.ru/post/154349/ https://habrahabr.ru/post/185348/ Edited February 7, 2016 by aak Вставить ник Quote
MrCloud Posted February 20, 2016 Posted February 20, 2016 Вот например бесплатная тулза Скринкастинг » ScreenTwin (free), хороший компонент скринкапчур, который можно и по другому использовать, например в платных версиях CodecWorks H.264 Вставить ник Quote
kosorezik Posted February 24, 2016 Posted February 24, 2016 Можно так Открыть html страничку на ноуте -> экран ноута снимать на камеру телефона -> полученные ролики кидать на google drive -> от туда скачивать на ноут -> стримить полученный поток VLC/ffmpeg Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.