揭祕阿里雲 RTS SDK 是如何實現直播降低延遲和卡頓
這個夏天,沒什麼能夠比一場酣暢淋漓的奧運比賽來的過癮。但是,在視頻平臺直播觀看比賽也有痛點:“卡頓”和“延時”。受限於不同地域、複雜的網絡情況、傳輸速度等原因,當您還在為賽點焦灼的時候,隔壁已經傳來歡呼聲,觀賽興致瞬間全無。為了打造更加流暢穩定低延時的直播體驗,越來越多企業關注低延時直播技術應用。 阿里雲低延時直播RTS(Real-time Streaming)是在視頻直播的基礎上,進行全鏈路延時監控、CDN傳輸協議改造、UDP等底層技術優化,通過集成直播播放端SDK,支持千萬級併發場景下的節點間毫秒級延時直播能力,彌補了傳統直播3~6秒延時的問題,保障低延時、低卡頓、秒開流暢的極致直播觀看體驗。 為了能夠降低直播的端到端延時,2020年阿里雲正式推出全球實時傳輸網絡GRTN (Global Real Time Network) ,是部署在邊緣雲節點之上的超低延時、全分佈式下沉的通信級流媒體傳輸網絡,用於支持視頻會議、視頻直播、實時音視頻等服務。要使用GRTN提供的短延遲/實時傳輸服務,客戶端可以通過瀏覽器的webrtc能力接入,也可以自行開發客戶端協議棧來接入。 RTS NetSDK是什麼? 低延時直播SDK是由RTS NetSDK、推流 SDK和播放器SDK組成。其中,推流SDK將編碼器輸出的音視頻幀發送給RTS NetSDK,播放器SDK從RTS NetSDK以幀的形式讀取音頻PCM數據和視頻H264/H265數據。 Example: ffmpeg集成RTS NetSDK後拉ARTC流 RTS […]