2015-10-05 6 views
2

В GStreamer - streamingtest например (https://janus.conf.meetecho.com/streamingtest.html) GStreamer труба для отправки udpsink хоста = 127.0.0.1 порт = 5004, который затем транслируется через webRTC в Янусе. Как можно отправить веб-камеру с другого пользователя через его браузер getUserMedia() в Janus-Gateway для трансляции? Должен ли я настроить трубку для нее, и как это будет выглядеть?Как подключить провайдера контента к WebRTC потоковой передачи Янус-шлюза вставного

Я установил Януса, и я могу запустить все Демоны.

ответ

2

есть запрос rtp_forward, который может быть передан rtp от издателя в этой комнате до потокового плагина или любого другого ip. он был добавлен здесь: https://github.com/meetecho/janus-gateway/pull/255

вместо rtp_listen хотя, вы должны запросить rtp_forward, а также передать в тайне.

(это решение нуждается в браузере, но я отметил это как правильное решение, так как он работает для меня этого пути, а также масштабирование пользователей возможно, как это)

+1

Привета, можно привести несколько фрагментов кода в вашем ответьте, поскольку это поможет новичкам, таким как я, которые пытаются решить ту же проблему. – Akil

+0

будет выглядеть примерно так: {"body": {"request": "rtp_forward", "publisher_id": 2186766636, "room": 1234, "host": "192.168.1.105", "audio_port": 5000 , «video_port»: 5002, «secret»: «adminpwd»} Насколько я понимаю, это имело бы смысл только для масштабирования приложения, поскольку видеоролик с участниками как «только для слушателей» - это то же самое, что и потоковый штекер в, поэтому, если производительность снижается, можно перенаправить поток на другой сервер – goran