點擊:發布日期:2022-10-12
碼流(Data Rate)是指視頻文件在單位時間內使用的數據流量,也叫碼率,是高清編解碼器中畫面質量控制中最重要的部分。
同樣分辨率下,視頻文件的碼流越大,壓縮比就越小,畫面質量就越好。視頻比特率與碼流只是同一個問題兩種叫法,比如一個MPEG2視頻文件,一般不但包含視頻信息還有音頻信息,音頻也有自己的比特率,這是音視信息復合在一起的文件,這個文件的碼流是其音視碼流的總和。
數字信道傳送數字信號的速率稱為數據傳輸速率或比特率。
比特率這個詞有多種翻譯,比如碼率等,表示經過編碼(壓縮)后的音頻數據每秒鐘需要用多少個比特來表示,而比特就是二進制里面最少的單位,要么是0,要么是1。
比特率與音視頻壓縮的關系簡單的說就是比特率越高音視頻的質量就越好,但編碼后的文件就越大;如果比特率越少則情況剛好相反。
例如:以500Kbps來編碼音視頻,其中 1KB/秒=1024*8bps,b就是比特位(bit),s就是秒(second),p就是每(per),所以,以500kbps來編碼表示經過編碼后的音視頻數據每秒鐘需要用500K的比特來表示。
對于音頻來說,碼流=采樣率×比特數×聲道,因此,對于常見的CD格式音頻,它的碼流就是:44100×16×2=1.41Mbit/sec。
在實際網絡直播應用中,由于位于不同網絡位置的訪問者所在網絡環境存在差異,而僅以某種固定碼流分辨率進行網絡直播流媒體傳送往往會導致網速較高的用戶看到的畫質仍不夠清晰,網速較低的用戶解碼時間過長而使得畫面不夠流暢,為解決二者的矛盾使訪問者瀏覽到盡可能看到兼顧清晰和流暢的直播內容,采用多碼流技術成為了一個最簡單最有效的辦法。