科普:CBR、VBR、FPS、關鍵幀什麼意思?直播推流參數該如何設置?

2021-01-09 Ucast

在直播推流中,由於網絡受限,會出現畫面模糊或者卡頓的情況,這些問題,往往與設置的參數有關。並不是數值越大越好,在不同的應用場景與不同的網絡環境中合理的調節參數,可以最大化的滿足直播的需求。Ucast 可通過手機APP或小程序對Ucast設備進行遠程操控,在直播過程中實時查詢設備狀態、設置各種參數。

想調好參數,自然要先了解參數的含義

解析度:

解析度就是一張圖片像素的大小,常見的有480、 720、1080等。解析度越大,畫面越清晰,一張圖像需要的內存也越大。

碼率:

kbps(kilobit per second)是一個衡量速度的單位,也可以寫為kb/s。視頻碼率的單位為kbps,千比特每秒。

在網絡推流時,碼率設置的數值越低,傳送內容越少,受網絡波動也越小,但畫質會下降。相對的碼率設置的數值越高,畫質越好,但對網絡的要求也就越高。網絡不穩定的情況下設置太高的碼率,容易造成卡頓。

幀率(FPS):

視頻畫面,是通過無數張圖片組成的,每張圖片是一幀,圖片的個數稱為幀數,每秒圖片的個數稱為幀率,俗稱 FPS(frame per second)。

幀率大小影響視頻的連貫性,幀率越大,視頻看起來越流暢,需要的存儲量越大,但是超過一個臨界點後,人眼就區分不出差異了。一般說的1080P30,1080P50等P後面就是幀率大小,表示每秒多少幀。對直播來講,幀率25幀就可以了。

碼率類型:

CBR:Constant BitRate的縮寫,意思是恆定(固定)比特率,指文件每秒鐘的碼率是固定不變的。CBR的特點是碼率平穩,固定碼流控制可以減少網絡抖動的影響,不大起大落,適合網絡直播。

VBR:Variable BitRate的縮寫,意思是可變比特率,指文件每秒鐘的碼率是可以變化的。VBR的特點是碼率波動起伏較大,但總體省空間,主要用來存儲。網絡條件非常好的情況下也是可以用的。

編碼Profile:

從高到低分別為:High、Main、Baseline

High:級別在Main的基礎上增加了8x8 內部預測、自定義量化、無損視頻編碼和更多的YUV 格式(如4:4:4),用於廣播及視頻碟片存儲(藍光影片),高畫質電視的應用。

Main:級別提供I/P/B 幀,支持無交錯(Progressive)和交錯(Interlaced),同樣提供對於CAVLC 和CABAC 的支持,用於主流消費類電子產品規格,如視頻直播編碼器、便攜視頻播放器、PSP和Ipod等。

Baseline:級別支持I/P 幀,只支持無交錯(Progressive)和CAVLC,一般用於低階或需要額外容錯的應用,比如視頻通話、手機視頻等。

關鍵幀間隔:

關鍵幀間隔是對視頻壓縮算法來講的,視頻每秒由幾十甚至上百張圖片組成,形成連續的畫面,但是在短時間內大部分圖片其實是相似的,壓縮的原理就是只保留前後幀之間的不同信息(B幀除外),第一張因為沒有參考對象,需要完全保留信息,也就是I幀,I幀信息量相對比較大,可以理解成JPG圖片,後面的圖片可以參考I幀只保留不同信息,也就是P幀,這樣就達到視頻壓縮的目的。一個I幀後面可以帶多個P幀,每個P幀需要參考前一個圖片才能還原。

GOP值就是I幀出現的頻率,太小的話I幀出現次數多,對碼率控制壓力大,GOP太大後面的P幀就會模糊,如果網絡傳輸中P幀丟失部分數據,就會導致後面的畫面數據出錯,需等到下一個I幀才能正常。Ucast APP GOP值是以秒為單位的,建議設置3秒。當然,也可以根據網絡情況自行設置。

參數大致的意思,應該都了解了吧。打開Ucast APP或小程序,點擊「更多設置」>「直播流設置」,即可對設備進行設置。由於應用場景、網絡環境等各種因素,我們無法給出一個標準的參數來對所有的情況進行設置。

相關焦點

  • 易推流怎麼直播遊戲 易推流使用方法
    18183首頁 易推流怎麼直播遊戲 易推流使用方法 易推流怎麼直播遊戲 易推流使用方法 來源:www.18183.
  • 遊戲中的FPS是什麼?FPS越高越好還是越低越好?
    玩過英雄聯盟和其他大型遊戲的玩家都會見過FPS,一般後面都會加上時刻在變動的數值,那麼FPS是什麼意思呢?玩遊戲時FPS低怎麼辦?有關動畫播放速度的單位是fps,其中的f就是英文單詞Frame(畫面、幀),p就是Per(每),s就是Second(秒)。用中文表達就是多少幀每秒,或每秒多少幀。電影是24fps,通常簡稱為24幀。通常,要避免動作不流暢的最低是 30 。某些計算機視頻格式,每秒只能提供 15 幀。
  • 無人機航拍之 關鍵參數的學習與應用
    其中的靜態影像被稱為「幀」,圖像切換的速率稱為「幀率」(frames per second,簡稱「FPS」)。幀率可以理解為「每秒之中填充圖像的幀數(幀/秒)」,理論上說,幀率越高畫面看起來就會越流暢。
  • 虎牙全球首推4K+60幀超分超高清電競直播
    近日,虎牙直播宣布:推出4K+60幀+20M超高清直播「三件套」,成為S9全球獨家4K+60幀超分超高清直播的直播平臺。為用戶提供「大片級」的4K觀看體驗。據悉,這也是遊戲直播行業內,首次實現4K+60幀超分超高清的電競賽事直播。
  • 別浪費你手機的高刷新率,這樣設置輕鬆破解吃雞90幀模式
    今日推薦:和平精英幀率解鎖工具隨著現在安卓手機開始大面積普及高刷新率,和平精英也在極限幀率(60幀)之後再開放了90幀、120幀的玩法。對於遊戲來說,幀率即決定了流暢度,相比原來的極限幀率,90幀/120幀帶來的流暢度的提升是飛躍性的。但這個功能並不是手遊支持高刷新率的手機都能直接開啟,今天小雷就來教大家如何突破官方限制,強制開啟和平精英90幀/120幀模式。
  • 拍攝時選擇30幀還是60幀
    很多攝影愛好者朋友在製作視頻的時候,經常會糾結一個問題:「視頻可以做成30幀的,也可以做成60幀的,到底該選擇哪種呢?是不是把視頻製作成60幀的會更清晰一些?」1080p 和4k是指畫面的解析度。1080p是1920×1080的簡寫。
  • 蘋果手機抖音直播遊戲一般都用什麼推流軟體
    蘋果手機抖音直播遊戲一般都用什麼推流軟體?
  • 英雄聯盟fps是什麼意思 lolfps低怎麼辦
    大家好,今天給大家帶來關於英雄聯盟fps的介紹,還有很多玩家是不是有fps老是很低的現象,其實這種情況是很常見的情況,大概的解決辦法也是根據你具體的情況來定的,具體的解決方法就讓我們一起來看看吧。
  • 拍視頻的時候,有個30幀和60幀?它們有啥區別?80%的人還不知道
    30幀和60幀的視頻有啥區別?對視頻清晰度有影響嗎?相信大家應該都知道,4K解析度的視頻要比1080P解析度的視頻要清晰;1080P解析度的視頻,要比720P分辨的視頻要清晰。但是很多人卻不知道30幀的視頻和60幀的視頻到底有什麼區別?他們對視頻的清晰度有沒有影響?這裡給大家詳細解釋一下!
  • 虎牙全球首推超分超高清直播:4K+60幀+20M
    10月25日消息,虎牙直播官方微博宣布,《英雄聯盟》S9淘汰賽開賽在即,虎牙推出4K+60幀+20M超分超高清直播「三件套」,成為S9全球獨家4K+60幀超分超高清直播的直播平臺。據了解,這也是遊戲直播行業內,首次實現4K+60幀超分超高清的電競賽事直播。
  • PR用關鍵幀定位圖片位置,創建彩色蒙版,產生一定方向運動的效果
    通過本例的學習,小夥伴們應掌握以文件夾的方式導入素材、製作彩色蒙版、通過拖動的方式快速設置「時間線」面板中素材的持續時間、製作字幕、利用關鍵幀製作圖片的位置動畫和複製粘貼關鍵幀參數的方法。接著,在彈出的「新建彩色蒙板」對話框中保持默認參數。單擊「確定」按鈕。在彈出的「顏色拾取」對話框中設置一種藍色【RGB為(50, 100, 0)】,單擊「細定」按鈕,最後在彈出的「選擇名稱」對話框中輸入「綠色背景」,單擊「確定」按鈕,即可完成綠色背景的創建。
  • 為了互動直播,如何讓直播技術實現低延遲?
    而要獲得互動直播技術,實現低延遲是必須的。因此低延遲很重要。那麼,直播技術如何實現低延遲呢? 請允許我根據即構科技直播技術的經驗,和各位分享一下如何實現低延遲。 即構科技的連麥互動直播技術,連麥方的延遲400毫秒,觀看方的延遲1秒左右。目前映客直播,花椒直播,一直播和慄子直播都採用了即構科技的連麥互動直播技術。
  • 電腦攝像頭視頻是如何被獲取和保存的,使用Python OpenCV來實現
    ,第一個結果表示幀讀取是否成功,是個布爾值;第二個結果返回讀取幀的圖像信息。下面,我們來進一步演示如何播放我們讀取到的視頻幀信息。在播放視頻時,我們可以利用同樣的原理,在讀取視頻每一幀圖像時,使用 cv2.waiKey() 函數,在函數中傳入具體的毫秒數據,用以設置適當的持續時間。我們知道,如果cv2.waitKey()函數中參數設置得太低,則視頻就會播放的非常快,如果設置得太高就會播放的很慢(你可以使用這種方法控制視頻的播放速度)。
  • 千萬級用戶瞬時湧入直播間如何不卡 鬥魚自研視頻流技術全揭秘
    截至目前,鬥魚圍繞視頻流技術研發的十餘項創新技術已經獲得了國家技術專利。打開鬥魚直播間,用戶感知最明顯的就是「瞬時打開」。為了賦予用戶極致的播放體驗,鬥魚利用算法將秒開率、卡頓率、失敗率等指標提升到了最優。
  • 《直播技術詳解》系列之一:開篇
    手機設備拍攝視頻能力和網絡的升級催生了大家對視頻直播領域的關注,吸引了很多網際網路創業者或者成熟企業進入該領域。七牛雲作為一家以基礎服務能力見長的雲計算公司,於 6 月底發布了一個針對視頻直播的實時流網絡 LiveNet 和完整的直播雲解決方案,很多開發者對這個網絡和解決方案的細節和使用場景非常感興趣。
  • 60Fps、4K是什麼?哪些設備支持?看這篇就夠了!
    看到這裡不禁有人會問:為什麼要以 60fps 的速度拍攝 4K 視頻?視頻的標準播放是 29.7fps,那麼為什麼要以 60fps 的速度拍攝?本質上,因為它為您提供了更大的靈活性。以 60fps 拍攝的素材可讓您以 29.7/30fps 的速度更流暢地播放,還可以選擇製作慢動作素材。
  • 遊戲中的垂直同步是什麼意思?真的知道垂直同步的作用嗎?
    相信不少遊戲玩家對垂直同步這個選項十分熟悉,在FPS之類的遊戲中都會設置「垂直同步」的選項,而對於這個選項不少玩家還不知道是什麼意思,那麼垂直同步的作用是什麼呢?下面我來分享一下遊戲中垂直同步的作用。垂直同步是什麼意思?