可以單獨(dú)使用流音頻技術(shù)-僅考慮音樂(lè)和電話對(duì)話。但是,視頻是不同的,并且順便需要音頻。在1920年代,無(wú)聲電影被帶聲音的電影所取代,但只有在技術(shù)發(fā)展到足以使聲音可行之后,電影才被取代。如今,無(wú)聲視頻在消費(fèi)者心目中被視作避開(kāi)“無(wú)用”的陰影。
盡管已經(jīng)對(duì)音頻和視頻的編碼和解碼技術(shù)進(jìn)行了許多論述,但是對(duì)于將這些編碼的音頻和視頻流放置在容器中以通過(guò)有線和無(wú)線網(wǎng)絡(luò)進(jìn)行運(yùn)輸所涉及的技術(shù)卻鮮為人知。本文的目標(biāo)是對(duì)音頻和視頻傳輸?shù)倪@一技術(shù)方面有所了解。
A / V容器
那么,什么是A / V容器?簡(jiǎn)而言之,A / V容器是一個(gè)信息框架,其中駐留了編碼的音頻和視頻樣本(圖1)。描述A / V容器的另一個(gè)術(shù)語(yǔ)是“文件格式”。容器不是編碼/壓縮方法。實(shí)際上,許多A / V容器與編碼/壓縮方法無(wú)關(guān)。它們只是描述了A / V樣本如何在“文件”中共存。AVI,MOV,ASF,MPEG-1系統(tǒng)流,MPEG-2節(jié)目流,MPEG-2傳輸流和MPEG-4系統(tǒng)流都是A / V容器。
A / V容器
A / V容器的基本概念是,它只是一個(gè)“盒子”,音頻和視頻流被放置在其中,以運(yùn)送到目的地。“目的地”包括作為文件??的硬盤驅(qū)動(dòng)器,CD-ROM,DVD,通過(guò)LAN或通過(guò)Internet的遠(yuǎn)程位置。在某些情況下,接收器在打開(kāi)之前不知道容器中的內(nèi)容。所有容器格式都有“標(biāo)頭”,可告知接收者容器的內(nèi)容(圖2)。
AVI文件
早期的基于PC的A / V容器是AVI,代表音頻/視頻交錯(cuò)。AVI文件包含將文件標(biāo)識(shí)為AVI文件的標(biāo)頭,然后包含音頻和視頻樣本。AVI文件的標(biāo)題中有一個(gè)四個(gè)字符的代碼(FOURCC),用于標(biāo)識(shí)文件中包含的視頻流的類型。FOURCC向文件的接收者指示需要什么視頻解碼才能查看文件。AVI文件從未設(shè)計(jì)過(guò)用于通過(guò)無(wú)線或有線網(wǎng)絡(luò)流式傳輸。實(shí)際上,AVI文件實(shí)際上早于常見(jiàn)的PC網(wǎng)絡(luò)。圖3展示了具有一個(gè)視頻流和一個(gè)音頻流的AVI文件的典型布局。
RIFF AVI塊
MPEG格式
許多人不將MPEG視為一種容器格式,而是將其視為一種編碼或壓縮技術(shù)。這是相當(dāng)準(zhǔn)確的。MPEG確實(shí)指定了用于編碼視頻和音頻的強(qiáng)大方法,應(yīng)將其放置在比特流或容器中。MPEG使用術(shù)語(yǔ)“系統(tǒng)”來(lái)描述如何將MPEG基本流(音頻和視頻)放置在容器中。對(duì)于MPEG,基本流獨(dú)立存在并不是“合法”的。當(dāng)您將系統(tǒng)信息添加到基本視頻比特流時(shí),便創(chuàng)建了一個(gè)有效的MPEG比特流。對(duì)于MPEG-1,系統(tǒng)信息(或MPEG的“層”)很簡(jiǎn)單?;玖髋c系統(tǒng)流之間的關(guān)系牢固且定義明確,可以構(gòu)成一個(gè)完整的MPEG流。這種關(guān)系在MPEG-2中甚至更強(qiáng),而在MPEG-4中則更強(qiáng)。
當(dāng)今市場(chǎng)上有各種定制的MPEG-4實(shí)現(xiàn)。DIVX是一種流行的Internet視頻壓縮技術(shù),由封裝在.AVI文件格式內(nèi)部的MPEG-4視頻基本流組成。Microsoft將其MPEG-4視頻基本流存儲(chǔ)在稱為“高級(jí)系統(tǒng)格式”或ASF的自定義容器格式中。這些是公司尋求利用MPEG-4提供的改進(jìn)的視頻壓縮優(yōu)勢(shì)的明顯例子,但它們不對(duì)整個(gè)MPEG-4終端做出承諾,無(wú)論它們是移動(dòng)設(shè)備,臺(tái)式設(shè)備還是僅是MPEG-4電視終端,無(wú)論其制造商是誰(shuí)?;蚰P?。
編輯:hfy
-
視頻壓縮
+關(guān)注
關(guān)注
0文章
27瀏覽量
9055
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論