標籤:conf int h.264 and dispatch speex any func 解決
接觸過的有licode、kurento.
licode的缺陷:文檔支援有限,licode的app client庫只有js的
kurento的優勢:文檔齊全,Demo俱備,封裝API比較齊全。它的主要特性:
- Networked streaming protocols, including HTTP, RTP and WebRTC.
- Group communications (MCUs( Multipoint Conferencing Unit) and SFUs(Selective Forwarding Unit.) functionality) supporting both media mixing and media routing/dispatching.
- Generic support for computational vision and augmented reality filters.
- Media storage supporting writing operations for WebM and MP4 and playing in all formats supported by GStreamer.
- Automatic media transcodification between any of the codecs supported by GStreamer including VP8, H.264, H.263, AMR, OPUS, Speex, G.711, etc.
除了以上特性,kurento對於我們要做的WebRTC MCU服務,有專用的Room API,方便實現此類功能。其豐富的視頻處理功能也是選用這個解決方案的重要原因之一。也可以基於kurento做Peer2Peer的信令服務。
WebRTC MCU( Multipoint Conferencing Unit)伺服器調研