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. 星號組播(SIP)
- 2. Android SIP電話會議
- 3. 電話會議java sip
- 4. 對SIP協議
- 5. C#SIP協議
- 6. 使用Flash和SIP的視頻會議
- 7. 基於TCP的SIP與基於UDP的SIP [SIP:會話初始化協議]
- 8. SIP協議/呼叫等待
- 9. 在SIP上查看其他電話會議參與者?
- 10. Android獲得會話初始化協議(SIP)呼叫狀態
- 11. 音頻視頻會話協議SIP/RTP/RTCP/RTSP/H.323
- 12. Android 2.1中的SIP(會話啓動協議)
- 13. SIP會話跟蹤
- 14. 如何使用扭曲SIP協議進行SIP呼叫?
- 15. 保存會議播放音頻文件
- 16. Frank Shearar SIP組件
- 17. 使用SIP協議的原因
- 18. Swift - 羣組電話會議
- 19. 結束會議爲管理員用戶離開時從不同的SIP服務器註冊的SIP用戶
- 20. 如何使用UDP協議使SIP協議更可靠
- 21. Sofia-SIP:會話設置
- 22. 在會議中播放音樂文件或將文件播放到會議中的特定用戶
- 23. 播放音頻文件並通過SIP播放
- 24. 音頻流與SIP協議棧,不會Android 2.3的3G網絡上運行?
- 25. 在SIP(會話啓動協議)中註冊新用戶的Java代碼
- 26. 如何在iOS中實現SIP(會話初始協議)應用程序?
- 27. 會議
- 28. 會議
- 29. 會議
- 30. 會議
是否可以只發送SIP INVITE而不啓動流?現在我們通過讓接收方在沒有協商流的情況下確認INVITE而作弊,但我不知道這是否是正確的SIP實現。 – Metiu 2014-11-25 13:31:05
您可以在第一次之後發送其他邀請(重新邀請)。當然,你可以通過SipAddHeader和程序軟電話在邀請中添加標題以忽略流。 – arheops 2014-11-25 17:35:02