直播的音視頻質(zhì)量建設

一、經(jīng)典音視頻問題

1.游戲錄屏的內(nèi)存限制問題

原因:

iOS錄屏由獨立的Extension完成,內(nèi)存嚴格限制在50M,超過

限制會導致直播中斷

如果Extension包含完整的推流器,內(nèi)存均值在40M左右

可以簡化Extension的邏輯,只包含屏幕視頻采集、編碼和系統(tǒng)音頻采集,傳輸?shù)剿拗鰽pp推流

經(jīng)過以上優(yōu)化內(nèi)存占用均值降到10M左右,另外三方推流器不支持編碼后視頻幀,可能需要自研推流器。

音視頻sdk推拉流方案

2.連麥卡頓、黑屏的優(yōu)化

體驗不好的原因: RTMP、RTC推流的切換

連麥前: RTMP推到流A; 連麥中: RTC云端混流到B

節(jié)省了成本,犧牲了體驗

優(yōu)化: 接收RTC音視頻回調(diào)本地渴流營代云端混流,始終使用RTMP推流到A

二、音視頻質(zhì)量

音視頻(直播)質(zhì)量,主要是從以下指標來量化:

--采集分辨率

?---編碼分辨率

?--編碼類型

? --raw幀速率

?--采集幀率

? --美顏幀率

? ?--編碼幀率

? --輸出幀率

? ?--最大碼率

? ? ?--預設碼率

? ? --輸出碼率

? ? --上報的psnr,硬編顯示0 軟編顯示數(shù)值

? ?--編碼耗時

? ?--卡頓率

? ?--崩潰率

采取方案:

數(shù)據(jù)監(jiān)控相關指標:

異常率超過網(wǎng)值觸發(fā)告譽,需要第一時間響應

可以列出最近異常井分組,判斷大概是什么問題另外需要關注長期的走勢,保證穩(wěn)定性

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容