從學習的角度, 把開源webrtc server分為兩類
基于google webrtc的server
未基于google webrtc的server;
下邊聊一聊兩者區(qū)別:
1. 從代碼量級別來看:
google webrtc代碼量在10G左右.
非google webrtc 代碼量幾十M.
2. 從實現(xiàn)功能上看:
google webrtc 實現(xiàn)完整的基于web的音視頻通信解決方案, 包含 媒體獲取,
編碼,ice通信建立, 實時音視頻傳輸, 解碼, 播放, 以及一系列的算法等等.
非google webrtc 專注于音視頻的傳輸, 包含 ice模塊和實時音視頻傳輸。
3. 開源的webrtc server分類:
基于google webrtc的webrtc server:
licode(owt), mediasoup, kurento, jitsi-meet.
未基于google webrtc的webrtc server:
janus, srs, zlmediakit.