當(dāng)前位置:首頁(yè) > 公眾號(hào)精選 > 鮮棗課堂
[導(dǎo)讀]今天我們來(lái)做一道算術(shù)題—— 做一次視頻直播,到底需要多大的網(wǎng)絡(luò)帶寬。 廢話不多說(shuō),我們直接開始。 我們先從最基本的圖像開始計(jì)算。 圖像,大家都知道,是由很多“帶有顏色的點(diǎn)”組成的。這個(gè)點(diǎn),就是“像素點(diǎn)(Pixel)”。 像素是圖像顯示的基本單位。我們



今天我們來(lái)做一道算術(shù)題——

做一次視頻直播,到底需要多大的網(wǎng)絡(luò)帶寬。

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程


廢話不多說(shuō),我們直接開始。

我們先從最基本的圖像開始計(jì)算。

圖像,大家都知道,是由很多“帶有顏色的點(diǎn)”組成的。這個(gè)點(diǎn),就是“像素點(diǎn)(Pixel)”。

像素是圖像顯示的基本單位。我們通常說(shuō)一幅圖片的大小,分辨率是1920×1080,就是長(zhǎng)度為1920個(gè)像素點(diǎn),寬度為1080個(gè)像素點(diǎn)。乘積是2,073,600,也就是說(shuō),這個(gè)圖片是兩百萬(wàn)像素的。

對(duì)視頻來(lái)說(shuō),常見的分辨率有:

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程
注意:不同的標(biāo)準(zhǔn),對(duì)2K/4K/8K的定義不同

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程


那么,一個(gè)像素點(diǎn)是多少比特(bit)呢?

在計(jì)算機(jī)里,是用數(shù)字來(lái)表示顏色的。 這就牽 出了 “彩色分量數(shù)字化” 的概念 。

以前我們美術(shù)課學(xué)過(guò),任何顏色,都可以通過(guò)紅色(Red)、綠色(Green)、藍(lán)色(Blue)按照一定比例調(diào)制出來(lái)。這三種顏色,被稱為“三原色”。

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程

在計(jì)算機(jī)里,R、G、B也被稱為“基色分量”。它們的取值,分別從0到255,一共256個(gè)等級(jí)(256是2的8次方)。

所以,任何顏色,都可以用R、G、B三個(gè)值的組合表示。

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程
RGB=[183,67,21]

通過(guò)這種方式,一共能表達(dá)多少種顏色呢?256×256×256=16,777,216種,因此也簡(jiǎn)稱為1600萬(wàn)色。RGB三色,每色有8bit,這種方式表達(dá)出來(lái)的顏色,也被稱為24位色(占用24bit。

這個(gè)顏色范圍已經(jīng)超過(guò)了人眼可見的全部色彩,所以又叫真彩色。再高的話,對(duì)于我們?nèi)搜蹃?lái)說(shuō),已經(jīng)沒(méi)有意義了,完全識(shí)別不出來(lái)。

我們按現(xiàn)在比較流行的1080p直播來(lái)舉例計(jì)算吧,像素點(diǎn)是2,073,600。用24位色,也就是每張圖片2,073,600×24bit=49,766,400bit,約5.9MB。

感覺有點(diǎn)大呀~ 別急,我們繼續(xù)往下看。

接下來(lái)看幀率(Frame Rate)。

我們的視頻,其實(shí)就是很多張靜止的圖像連續(xù)播放。

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程

在視頻中,一個(gè)幀(Frame)就是指一幅靜止的畫面。幀率,就是指視頻每秒鐘包括的畫面數(shù)量(FPS,F(xiàn)rame per second)。  

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程
幀率越高,視頻就越逼真、越流暢。

常見的幀率,有24fps(電影標(biāo)準(zhǔn))、30fps、60fps。

我們就以24fps來(lái)算吧,接上前面的結(jié)果,那就是:

49,766,400bit×24=?1,194,393,600?bit=?149,299,200?byte
8bit 比特=1byte 字節(jié)

也就是說(shuō),每秒視頻大小約是142MB,每分鐘是8.3GB,每小時(shí)是499.2GB。每部90分鐘的電影,是748.8GB。

這不科學(xué)啊,我們平時(shí)看的電影,哪有這么大的?不就才幾GB嘛?

沒(méi)錯(cuò),我們平時(shí)的視頻確實(shí)沒(méi)有那么大,因?yàn)槲覀儗?duì)視頻進(jìn)行了編碼壓縮。

我們先來(lái)看看,視頻從錄制到播放的整個(gè)過(guò)程,如下:

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程

首先是視頻采集。通常我們會(huì)使用攝像機(jī)、攝像頭進(jìn)行視頻采集。限于篇幅,我就不打算和大家解釋CCD成像原理了。

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程

采集了視頻數(shù)據(jù)之后,就要進(jìn)行模數(shù)轉(zhuǎn)換,將模擬信號(hào)變成數(shù)字信號(hào)。其實(shí)現(xiàn)在很多都是攝像機(jī)(攝像頭)直接輸出數(shù)字信號(hào)。

信號(hào)輸出之后,還要進(jìn)行預(yù)處理,將RGB信號(hào)變成YUV信號(hào)。

前面我們介紹了RGB信號(hào),那什么是YUV信號(hào)呢?

簡(jiǎn)單來(lái)說(shuō),YUV就是另外一種顏色數(shù)字化表示方式。

視頻通信系統(tǒng)之所以要采用YUV,而不是RGB,主要是因?yàn)?strong style="max-width: 100%;box-sizing: border-box !important;overflow-wrap: break-word !important;">RGB信號(hào)不利于壓縮。

在YUV這種方式里面,加入了亮度這一概念。

在最近十年中,視頻工程師發(fā)現(xiàn),眼睛對(duì)于亮和暗的分辨要比對(duì)顏色的分辨更精細(xì)一些,也就是說(shuō),人眼對(duì)色度的敏感程度要低于對(duì)亮度的敏感程度

所以,工程師認(rèn)為,在我們的視頻存儲(chǔ)中,沒(méi)有必要存儲(chǔ)全部顏色信號(hào)。我們可以把更多帶寬留給黑—白信號(hào)(被稱作“亮度”),將稍少的帶寬留給彩色信號(hào)(被稱作“色度”)。于是,就有了YUV。

YUV里面的“Y”,就是亮度(Luma),“U”和“V”則是色度(Chroma)。

YUV碼流的存儲(chǔ)格式其實(shí)與其采樣的方式密切相關(guān)。 (采樣,就是捕捉數(shù)據(jù)。

主流的采樣方式有三種,YUV4:4:4,YUV4:2:2,YUV4:2:0。

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程

具體解釋起來(lái)有點(diǎn)繁瑣,大家只需記住,通常用的是YUV4:2:0的采樣方式,能獲得1/2的壓縮率。

這些預(yù)處理做完之后,就是正式的編碼了。

編碼的過(guò)程和原理我們就不解釋了。目前比較流行的編碼格式有H.264,H.265。

這些編碼格式有著非常驚人的壓縮率。 以2013年推出的H.265為例,壓縮率能夠達(dá)到300~500:1(包括前面的視頻輸入信號(hào)YUV重采樣)。

也就是說(shuō),剛才那個(gè)1080p的視頻,我們要直播的話,如果采用H.265編碼格式(按300:1算),碼流就是:

1,194,393,600?bit ÷ 300 = 3,981,312 bit/s

碼流(Data rate)是視頻文件在單位時(shí)間內(nèi)使用的數(shù)據(jù)流量,我們可以理解為視頻文件大小除以視頻時(shí)長(zhǎng)。一般來(lái)說(shuō),碼流越大,視頻的壓縮比就越小,畫面質(zhì)量就越好。


是不是這樣就算完啦?當(dāng)然沒(méi)有,我們還有音頻沒(méi)有計(jì)算呢。

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程


音頻的計(jì)算相對(duì)來(lái)說(shuō)要簡(jiǎn)單一點(diǎn)。

聲音是連續(xù)的模擬信號(hào),我們對(duì)聲音進(jìn)行采樣、量化、編碼,最終變成數(shù)字信號(hào),然后在網(wǎng)絡(luò)中傳輸。

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程


采樣的指標(biāo)是 采樣率 , 也就是單位時(shí)間內(nèi)(每秒)用多少個(gè)數(shù)據(jù)來(lái)描述聲音波形。

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程
采樣率越高,波形越接近,音質(zhì)越好。

采樣率 通常有24KHz、44.1KHz、48KHz等。

視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程
常見的數(shù)字音頻采樣率

現(xiàn)在視頻直播基本上都是用44.1KHz或48KHz采樣率。

然后是采樣位數(shù),也稱為位深、精度、比特。

這個(gè)值有點(diǎn)像前面所說(shuō)的圖像位色。它可以理解數(shù)字音頻設(shè)備處理聲音的解析度,即對(duì)聲音的辨析度。這個(gè)數(shù)值越大,解析度就越高,錄制和回放的聲音就越真實(shí)(聲音越細(xì)膩)。

聲音的采樣位數(shù)有8bit,16bit,24bit等。

一個(gè)bit數(shù)據(jù)大約可以記錄6dB的聲音,故定義0dB為峰值。常見的16bit(CD音質(zhì)),可以記錄大概96分貝的動(dòng)態(tài)范圍。24bit的聲音動(dòng)態(tài)范圍-144dB(24×6)—0dB。

人耳的無(wú)痛苦極限聲壓是90分貝,所以,一般來(lái)說(shuō)數(shù)字音頻基本上都會(huì)采用16bit的采樣位數(shù)。


聲音通常會(huì)分為單聲道或多聲道(雙聲道、四聲道等,兩個(gè)以上的聲道就屬于立體聲)。雙聲道的話,就是×2。

所以,在無(wú)損無(wú)壓縮格式(例如wav格式)中,音頻的碼率=采樣率(48k)× 位深度(16)× 通道數(shù)(2)= 1,536 kbps。

注意,如果是有損壓縮(例如mp3格式),音頻的碼率不等于這個(gè)格式,因?yàn)樵夹畔⒁呀?jīng)被破壞了。

Mp3通過(guò)抽取音頻中的一些頻段來(lái)達(dá)到提高壓縮比,降低碼率,減少所占空間,但同時(shí)聲音的細(xì)節(jié)如人聲的情感、后期的混響等等都已經(jīng)發(fā)生變形。盲聽的話也很難較快地分辨出wav和mp3,需要借助設(shè)備。


Mp3目前是最為普及的聲頻壓縮格式,可以最大程度地保留壓縮前的音質(zhì)。Mp3常見碼率是128kbps、192kbps、224kbps、256kbps。320kbps是mp3格式的最高碼率。


我們一般都是用有損壓縮格式,192kbps已經(jīng)夠用了,我們以192kbps為例吧。


視頻加音頻,就是 3,981,312 bps192 kbps = 4,080 kbps。


一般來(lái)說(shuō),考慮到一些抖動(dòng)和冗余,網(wǎng)絡(luò)需求帶寬≈視頻碼率×1.3。所以,帶寬需求大約是 5,304 kbps。也就是說(shuō),差不多6Mbps的帶寬,就可以滿足了。



好啦,整個(gè)計(jì)算過(guò)程,大家有沒(méi)有看明白?這些都是音視頻的基礎(chǔ)知識(shí),值得好好研究一下哦!


最后,感謝大家的支持!我們下期再見!


—— The End ——



視頻直播帶寬的最強(qiáng)計(jì)算過(guò)程

免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。文章僅代表作者個(gè)人觀點(diǎn),不代表本平臺(tái)立場(chǎng),如有問(wèn)題,請(qǐng)聯(lián)系我們,謝謝!

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉