無延時直播-延時實測效果
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL90TQP1mWtpVba1mWtplMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL2YzMyITNxcTM2IzNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
以前,直播基于RTMP、HLS總是不可避免的存在直播延時的問題,通常1-5秒左右,但HLS分片的延時有可能還會更長一些,現在基于webRTC來做,就可很好的解決這個問題了。
什麼是webRTC呢,WebRTC名稱源自網頁即時通信(英語:Web Real-Time Communication)的縮寫,是一個支援網頁浏覽器進行實時語音對話或視訊對話的API。它于2011年6月1日開源并在Google、Mozilla、Opera支援下被納入網際網路聯盟的W3C推薦标準。
圖1. 直播發起端引入時間做對比(特别注意直播軟體中引入了兩個視窗,做為對比。左側為線上時間校準頁面,右側為觀看直播的界面視窗)
圖2. 觀看直播的界面視窗(使用者觀看直播的界面)
再上一個拍攝圖檔吧:
圖3. 觀看直播的界面視窗(使用者觀看直播的界面)