直播平臺制作,直播中常說的OBS指的是什么
OBS是直播平臺制作PC端推流的常用工具,在此工具中,我們可以在推流前對直播的各個選項做一些設置,比如輸出模式,還可以根據軟硬編碼來調節(jié)設備編出的音視頻格式,最重要的就是碼率調節(jié)。
?

一、碼率
直播過程中,可能會有彈幕說自己直播不夠清晰,希望主播調高碼率,碼率是直播平臺制作視頻清晰度的關鍵,一般來說碼率越高直播越清晰,但碼率也有上限。
碼率高了對主播來說壓力很大,不僅僅是設備壓力,更多的是網絡壓力,主播端需要傳遞更多的關鍵幀給用戶,關鍵幀越多,視頻體積越大,傳遞需要的網速就越快,另外,對用戶端來說,關鍵幀多了解碼起來壓力也會增加,對網速不好的朋友來說,碼率太高反而是壞事,這也是為什么主播不會直接把碼率拉很高的原因。
?

二、分辨率
1、對OBS來說,基礎畫布分辨率,指的是OBS預檢和輸出框的分辨率,建議該分辨率和輸入視頻的分辨率一致,在不一致時,需要進行手動拉伸,調整好畫面的大小
2、輸出分辨率,直播平臺制作編碼后的輸出分辨率,根據實際需要適時調整,默認情況下是和上次調整的大小一致。輸出分辨率的大小對CPU和計算資源有很大的關聯(lián)性,在碼率等其余條件不變的情況下,分辨率越高,占用的資源也會越高,對硬件的要求也高
3、畫面縮小,在原高分辨率視頻嚇變換成低分辨率視頻時,所采用的的計算方法,比如雙直線法、區(qū)域法、雙立方法等,這四種方法下變換后的視頻質量會依次提高,好處在于不會占用太多直播平臺制作的資源
?

三、被動緩存
被動緩存一般出現在直播平臺制作場景下。
1、比如移動端設備的解碼性能不足時,導致視頻的解碼和渲染速度跟不上視頻的讀取速度,導致數據堆積在幀緩沖區(qū)內
2、當直播平臺制作遇到網絡的頻繁抖動時,導致客戶端無法及時呢到數據進行解碼渲染,網絡恢復后,數據會迅速發(fā)下來執(zhí)行,但播放器無法快速消費掉,因此被迫出現緩存
聲明:以上內容為云豹科技作者本人原創(chuàng),未經作者本人同意,禁止轉載,否則將追究相關法律責任