Есть ли способ потокового вызова на удаленный сервер веб-сокетов на Freeswitch? - PullRequest
0 голосов
/ 21 сентября 2019

Я хочу транслировать вызовы на freeswitch на сервер websocket node.js (url: wss // localhost: 8755 / {callUUID})

Единственное, что я могу найти, - это использовать mod_shout для потоковой передачи насервер icecast.

<action application="record" data="shout://source:pass@10.10.10.10:8000/stream.mp3"/>
or
conference 3001-10.10.10.10 record shout://source:pass@10.10.10.10:8000/stream.mp3

Есть ли способ сделать session_record и потоковую передачу на сервер веб-сокетов?

Спасибо.

1 Ответ

0 голосов
/ 26 сентября 2019

Есть модули:

mod_unimrcp

mod_unimrcp - это модуль FreeSWITCH, который обеспечивает связь с протоколом управления медиаресурсами (MRCP).) серверы.MRCP позволяет клиентским машинам управлять медиаресурсами в сети.Версия 1 MRCP использует протокол потоковой передачи в реальном времени (RTSP), а версия 2 использует протокол инициации сеанса (SIP) для согласования соединения MRCP.mod_unimrcp позволяет FreeSWITCH выступать в качестве такого клиента.Серверы поставляются многочисленными поставщиками, такими как Cepstral, Voxeo, Nuance и многими другими.

mod_vlc

<action application="record" data ="vlc://#standard{access=http,mux=raw,dst=localip:someport/somevariable}"/>

mod_rtmp

mod_rtmp - это конечная точка RTMP (протокола мультимедиа в реальном времени) для FreeSWITCH.Протокол RTMP в основном используется Flash для потоковой передачи аудио, видео и данных через Интернет.

...