【问题标题】:Is there a way to stream call to a remote websocket Server on Freeswitch?有没有办法将调用流式传输到 Freeswitch 上的远程 websocket 服务器?
【发布时间】:2019-09-21 12:10:51
【问题描述】:

我想将 freeswitch 上的调用流式传输到 node.js websocket 服务器(网址: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 并流式传输到 websocket 服务器?

谢谢。

【问题讨论】:

    标签: node.js websocket stream record freeswitch


    【解决方案1】:

    有模块:

    mod_unimrcp

    mod_unimrcp 是 FreeSWITCH 模块,允许与媒体资源控制协议 (MRCP) 服务器进行通信。 MRCP 允许客户端机器控制网络上的媒体资源。 MRCP 版本 1 使用实时流协议 (RTSP),而版本 2 使用会话发起协议 (SIP) 来协商 MRCP 连接。 mod_unimrcp 允许 FreeSWITCH 充当这样的客户端。服务器由众多供应商提供,例如 Cepstral、Voxeo、Nuance 等。

    mod_vlc

    &lt;action application="record" data ="vlc://#standard{access=http,mux=raw,dst=localip:someport/somevariable}"/&gt;

    mod_rtmp

    mod_rtmp 是 FreeSWITCH 的 RTMP(实时媒体协议)端点。 RTMP 协议主要由 Flash 用于通过 Internet 流式传输音频、视频和数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-31
      • 2018-02-09
      • 1970-01-01
      • 2017-03-17
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多