06.05.2025
Выпуск новой версии Wowza Streaming Engine 4.9.4 ознаменован существенным улучшением в реализации протокола SRT. Новая опция называется «SRT listener mode», что может несколько запутать, так как SRT «Listener» режим для приема потока в Wowza был уже давно, не было «Caller». Но в данном случае это именно терминология Wowza, а не протокола SRT. «SRT listener mode» - это новая функциональная возможность Wowza, которая позволяет принимать SRT потоки в режиме ожидания сервера, без предварительного создания отдельных .stream файлов для каждого SRT потока и старта механизма приема потока (MediaCaster) в Wowza Streaming Engine Manager (или через API). Прием потока на сервере начинается по факту его публикации энкодером, аналогично push публикации потока по протоколу RTMP. Соответственно и имя публикуемого потока тоже определяется на стороне энкодера, аналогично публикации по RTMP. Не менее важным моментом нового режима приема SRT потока является работа только с одним UDP портом. Нет необходимости согласовывать отдельные UDP порты для отдельных пользователей и публикуемых ими потоков, достаточно только сообщить единый URL сервера и UDP порт. Со стороны принимающего сервера нет необходимости открывать диапазоны UDP портов в firewall.
Все это принципиально упрощает задачу публикации потоков по протоколу SRT пользователями live энкодеров (ffmpeg, OBS, vMix и тд.), как в контексте применения Wowza для создания публичного стриминг сервиса, так и при использовании Wowza для видеотрансляций в корпоративной среде.
Конечно, есть и несколько нюансов в SRT от Wowza:
Помимо столь значимого функционального улучшения, новый апдейт Wowza включает в себя несколько исправлений программных ошибок и устранение уязвимостей в open source компонентах веб-интерфейса управления Wowza Streaming Engine Manager.