Комментарии 6
Очень познавательно. Как раз сейчас пытаюсь разобраться, как прикрутить WebRTC модуль для GStreamer. NodeJS на сервере должен запустить GStreamer и веб клиент должен увидеть стрим.
К сожалению, основные проблемы, например, синхронизация звука и видео на стороне клиента, мало где описаны.
На сторону клиента идёт RTP стрим. Там всё зависит от SDP конфигурации, которая должна автоматически генерироваться. Если я её руками делаю, то звук и видео по RTP работают нормально. Я не нашёл нормального описания, как сконфигурировать WebRTC бин в GStreamer.
А там нечего особо конфигурировать, гляньте тут: https://github.com/selkies-project/selkies-gstreamer/blob/fa3882bb1461232fbdb62fb7ee009a1d55c36371/src/selkies_gstreamer/gstwebrtc_app.py#L95
Спасибо за вашу работу.
WebRTC для всех и каждого. Часть 1