AVStream.ru — Новости

05-11-2024

WebRTC видеомикшер с SRT стримингом. В бесконечном поиске с

WebRTC видеомикшер с SRT стримингом.

В бесконечном поиске себя в этом огромном мире я постепенно прихожу к пониманию работы онлайн видеомикшеров (да походу не только онлайн, хехе).

И вот одна из идей была сделать приёмник 4 WebRTC источников, микширование их в браузере, и стриминг "мастера" через SRT.
В целом получилось, но есть к чему стремиться.

Пока довольно ощутимый лаг при переключении в самом SRT выходе, (здесь я ковыряю могучий ffmpeg и не устаю восхищаться всеобъемлемой мощью его создателей :)

Зато в вебке работает моментально. Можно выбрать любой WebRTC источник на вашем компе - будь то вебка, или External vMix, и миксовать их в выходе. По умолчанию стримит в локалхост на 9000 порт.

Выложил на гитхаб, на нём же инструкция из 3 шагов для тех, кто захочет накатить вечерком, а то и поменять чё-то в коде (велкам ту кантрибуторс на гитхабес). Удобнее конешн через Visual Studio, но и в терминале заведётся. Ей нужен nodejs и ffmpeg установленные на компе, не забудьте ffmpeg в PATH добавить.

Работает в локалке, но ничего не мешает развернуть его в облаке и подцепить видяху например.

Чё думаете? Полезно или так?

https://github.com/AVStreamAI/WebRTC-to-SRT-mixer
vMixSRTстримстримингвидео