SIP组播会议
回答
有没有这样的实现。
但是,您可以通过修改客户端软件来接受具有组播流的特殊SIP消息。
之后,当您希望它监听多播时,您已在dialplan中发送该流。
的Asterisk可以做组播没有任何问题
你也可以做派多播地址在SIP INVITE。如果客户端支持(大多数客户端不支持),则可以在下行方向使用多播rtp并在其他方向使用。
如果您不使用转码,FreeSWITCH将能够处理来自单个多核服务器的数百个同时会话。所以建立一些特殊的东西可能不值得。你还假设所有的监听器都与SIP连接,并且在整个网络中正确完成多播路由。在现实生活中,您可能会得到重复的RTP流,或者某些不接受组播流的用户,等等。所以,恕我直言,这是不值得的,一个正常的多点SIP会议将会很好。
也,在这里看到:https://wiki.freeswitch.org/wiki/Mod_esf
如果你的端点可以静态地听一个特定组播组和端口,您可以轻松地向他们发送组播RTP流PCMU。
据我所知,这需要客户端处于我描述的第二个状态:侦听多播地址和端口并播放任何过来了。 Mod_esf只是将我的rtp单播流转换为多播流,而不向客户端发送SIP INVITE。 – Metiu 2014-11-27 15:16:45
我想你可以用kamailio解决它,它将发送所需的SIP INVITE,并且freeswitch将发送媒体。如果你有预算,我可以在一月份帮忙。 – 2014-11-27 19:16:16
- 1. 电话会议java sip
- 2. C#SIP协议
- 3. 对SIP协议
- 4. 使用Flash和SIP的视频会议
- 5. 基于TCP的SIP与基于UDP的SIP [SIP:会话初始化协议]
- 6. Android 2.1中的SIP(会话启动协议)
- 7. 音频视频会话协议SIP/RTP/RTCP/RTSP/H.323
- 8. SIP会话跟踪
- 9. 保存会议播放音频文件
- 10. Twilio电话会议网站直播
- 11. Frank Shearar SIP组件
- 12. 使用SIP协议的原因
- 13. Swift - 群组电话会议
- 14. 结束会议为管理员用户离开时从不同的SIP服务器注册的SIP用户
- 15. 如何使用UDP协议使SIP协议更可靠
- 16. 会议
- 17. 会议
- 18. 根据会议条件移位数组
- 19. Android Jain Sip - Sip注册?
- 20. SIP到SIP通话记录
- 21. Redux状态不会传播到组件
- 22. Xirsys直播的会议API请求结构示例
- 23. 现场直播两地之间的会议
- 24. jQuery的会议直播点击不正常
- 25. 广播接收器建议
- 26. 如何使用SIP协议在j2me中打电话?
- 27. 如何使用C#构建软电话(使用SIP协议)
- 28. Skype for Business - 响应组SIP标头
- 29. 会议在笨
- 30. 从会议
是否可以只发送SIP INVITE而不启动流?现在我们通过让接收方在没有协商流的情况下确认INVITE而作弊,但我不知道这是否是正确的SIP实现。 – Metiu 2014-11-25 13:31:05
您可以在第一次之后发送其他邀请(重新邀请)。当然,你可以通过SipAddHeader和程序软电话在邀请中添加标题以忽略流。 – arheops 2014-11-25 17:35:02