無論是壹對壹直播源碼,還是壹對多直播源碼都包含語音和視頻的功能,並且都會用到流媒體的傳輸,都需要做好系統的兼容性以及產品的並發。總的來說是下面幾個方面:
語音視頻的幾個模塊:回聲消除,噪聲抑制,自動增益,丟幀補償,前向糾錯,網絡抖動。
流媒體傳輸的各個協議:RTMP,WEBRTC,HLS,HTTP-FLV,RTP/RTCP。
終端的兼容性:蘋果的系統是相對簡單的,全面兼容安卓是比較復雜的事情
海量用戶並發支持:這方面是需要經驗的,對於如果做過海量用戶並發的大規模系統的技術來講,這個就不是問題。
各個終端:MAC, WINDOWS, IOS, ANDROID.