一、快速切換流結構

該即時流使用對應的小球幀資訊作為參考,編碼時采用幀間模式,從而得到全P幀的即時流來進行傳輸,達到碼率優化的目的,(小球的I表示全幀內)
二、服務器端
為了得到需要的快速切換流,需要以全幀內的小球作為參考,構建流程如下:

兩路yuv結構如下:

分別構造奇數幀為小球、偶數幀為tile的以及奇數幀為tile、偶數幀為小球的兩路yuv,編碼時,奇數幀為小球、偶數幀為tile的yuv序列的奇數幀編碼為全幀內,奇數幀為tile、偶數幀為小球的yuv序列的偶數幀編碼為全幀內,ref設定為1,從而每一個tile幀都參考它的前一個全幀內的小球幀,
編碼后取兩路碼流中的tile幀,從而得到了需要的即時流,
三、客戶端
由于新的即時流需要全I幀的小球碼流作為參考,所以在客戶端需要加入一個下面的流程:

所以當前客戶端結構為:

由于每轉一次頭,都需要取相應的小球解碼資料編碼成全幀內的參考幀,這時會導致,由于編碼時間較長,引起轉頭時出現明顯的卡頓問題,考慮的解決方式是,采用硬編碼代替軟編碼,修改I幀的頭資訊使其成為全幀內的P幀,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/161934.html
標籤:其他
上一篇:FMD Animation V4 理工教學PPT數值影片軟體
下一篇:車輛跟蹤檢測
