一 RTMP
抓了下抖音直播的包,windows端,走的TCP,加密了,估計還是RTMP。
我以為直播帶貨,都是RTC了。
快手直播也是TCP,位址用了IPV6。
淘寶直播也是。現在大部分直播都是RTMP。
隻有視訊會議走的RTC。
二 RTMP VS RTC
音視訊傳輸:
RTMP是TCP、RTMP標頭+FLV(H264/H265、AAC)。
RTC:UDP,RTP+H264/H265,OPUS。
我沒有明白,RTMP延時3秒,在那塊的延時?弱網環境下的,TCP的丢包重傳導緻的延時?CDN轉發的延時?流媒體伺服器GOP值太大導緻的延時。
我看淘寶主播賣貨沒有延時啊。
1 RTC解決方案比RTMP貴。
2 RTP有RTCP回報機制,NACK和FEC占更多帶寬。
3 從實踐來看,UDP 傳輸比 TCP 傳輸對資源消耗要多。?