aak Posted January 11, 2016 Есть какое-нибудь платное/бесплатное решение стримить html-страничку? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
corneyy Posted January 11, 2016 Можно поподробнее? Интерактивно стримить (то есть кто-то что-то делает со страничкой и это нужно показывать)? Или просто вот отрендереный html и его нужно гнать видео-мультикастом? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
aak Posted January 11, 2016 Или просто вот отрендереный html и его нужно гнать видео-мультикастом? Да,просто вывести отрендеренную страничку с урл в IP,и желательно чтобы умело обновлять,тк. страничка периодически обновляется. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ShyLion Posted January 11, 2016 https://www.google.ru/search?q=linux+render+html+to+image Первая же ссылка. Не пробовал? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
aak 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 Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
stas_k 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 Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
aak 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 Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
corneyy 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 Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
maxlapshin Posted January 12, 2016 Можно ещё hdmi -> ip. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
fox_m Posted February 2, 2016 Есть какое-нибудь платное/бесплатное решение стримить html-страничку? 1. Подключаете видео-выход ПК к любому кодеру, который может видео в мультикаст застримить. И вещаете в сеть. 2. VLC умеет вещать рабочий стол в мультикаст, например. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
aak 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 Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
vinza Posted February 6, 2016 (edited) vlc - они (и все что работает поверх них соответственно) не умеют генерировать "правильный" dvb-совместимый mpeg-ts Разве? У нас на одной из сетей VLC делает "заглушки" для профилактик и тестов. Или это я уже чего-то недопонимаю? Edited February 6, 2016 by vinza Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
aak 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 Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
MrCloud Posted February 20, 2016 Вот например бесплатная тулза Скринкастинг » ScreenTwin (free), хороший компонент скринкапчур, который можно и по другому использовать, например в платных версиях CodecWorks H.264 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
kosorezik Posted February 24, 2016 Можно так Открыть html страничку на ноуте -> экран ноута снимать на камеру телефона -> полученные ролики кидать на google drive -> от туда скачивать на ноут -> стримить полученный поток VLC/ffmpeg Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...