
英國廣播公司研發部(BBC R&D)公布了其正在進行的降低流媒體延遲工作的最新成果。它稱,對卡塔爾世界杯的轉播引發對電視轉播和BBC iPlayer及BBC Sport上流媒體轉播之間的滯后問題的新關注。
BBC研發部長期以來一直致力于尋找消除線上流媒體延遲,到與傳統電視廣播不相上下(甚至更好)程度的方法。事實上,在上屆世界杯之后,BBC研發部在當年(2018年)的IBC展會上展示了一項技術解決方案,它顯著改善流媒體延遲到此程度。
一個完整的世界杯周期后,首席研發工程師克里斯·普爾提供了他的團隊在這一領域取得的最新進展,包括對支持低延遲流傳輸起作用的標準,并進行小規模的用戶試驗。
普爾寫道:“實現低延遲的最大挑戰之一在于流媒體客戶端:運行在你的電視或手機上的軟件,它可以根據你的網絡連接可達到的吞吐量選擇不同的視頻‘呈現’或‘還原’,設法避免播放卡頓。將延遲減少到與廣播相當的程度意味著減少客戶端對吞吐量變化作出反應的時間,這可能意味著更低的可靠性和更多的卡頓。為了避免這種情況,我們需要消除任何增加延遲的客戶端行為,并優化算法以盡可能做出最佳決策。”
今年早些時候進行了小規模的用戶試驗,普爾的團隊通過內部低延遲編碼器對BBC One進行編碼,并在一個商業CDN上將媒體分發到基于dash.js的客戶端,該客戶端根據普爾團隊的仿真結果配置。他解釋說:“結果令人鼓舞,表明我們的許多觀眾可以從端到端延遲與我們的地面廣播頻道相同的低延遲流中獲得高質量的體驗。”
“不過,大規模部署低延遲仍然存在挑戰。首先,如果現在普遍啟用低延遲,一些用戶將遇到不太可靠的流。因此,我們將研究的一個領域是如何辨別低延遲對哪些人效果好,對哪些人效果不好的各種方式。”
“其次,我們一直在試驗的客戶端低延遲方法依賴于電視及其它支持MSE的設備。MSE支持要在觀眾使用的設備中達到較高比例還需要一段時間。”