Приветствую, коллеги!
Хочу собрать для компании видео-поделку.
Видеопоток с ip-камеры, на который в онлайне накладывается бегущая строка со своими новостями, логотип и картинки. Фактически хочу скопировать морду РБК, вместо видеопотока брать свой поток с камеры (публичные вебкамеры с мира).
Новости будут из rss (беру внутренние новости компании)
Звук будет из плейлиста shoutcast (icecast) - свой плейлист любимый
Картинки с графиками - экономические показатели из 1с.
Гугл выдал полезные статьи:
conture.by/post/1552
https://habrahabr.ru/post/236359/
https://cesbo.com/forum/topic/1107-тв-информеры/
flance.onego.ru/2012/09/07/387
В принципе схема рабочая, забираем потоки с камер, направляем их на Erlyvideo и/или nginx-rtmp, накладываем картинки и текст через gstreamer или ffmpeg, накладываем аудио поток из shoutcast, выдаем в браузер результат.
Я вижу, что впереди меня ждет красноглазий ад во плоти, но прежде чем в него лезть, хотелось бы прояснить пару моментов.
Как сделать плавное переключение видеострима с одной камеры на следующуюй по таймеру? Одинаковый видос быстро надоест, а ротация 10-15 видеопотоков со всего мира даст хороший эффект присутствия для зрителя.
Как в онлайне обновлять данные бегущей строки (ffmpeg с принимает сразу текст с коммандной строки)
Как в онлайне обновлять картинки? (график продаж) ffmpeg так же принимает картинку с команды при запуске.
Если по крону дергать скрипты то поток будет прерываться.
Может кто сталкивался с подобным. Если кого-то привлекла моя затея, приглашаю к сотрудничеству:)
Приятного вечера!