你了解AVB傳輸協(xié)議嗎?AVB傳輸協(xié)議對(duì)數(shù)據(jù)流的3個(gè)定義
AVB 是一系列 IEEE 802.1 標(biāo)準(zhǔn)集合,主要用于提升信息交換的容量、行業(yè)支持和 AV 產(chǎn)品的標(biāo)準(zhǔn)化。為增進(jìn)大家對(duì)AVB傳輸協(xié)議的認(rèn)識(shí),本文將對(duì)AVB傳輸協(xié)議以及AVB傳輸協(xié)議對(duì)數(shù)據(jù)流的定義予以介紹。如果你對(duì)AVB傳輸協(xié)議具有興趣,不妨繼續(xù)往下閱讀哦。
一、AVB
以太網(wǎng)廣泛用于各種應(yīng)用。但是,對(duì)于滿載網(wǎng)絡(luò)中要求苛刻的多媒體流應(yīng)用,以太網(wǎng)不是正確的選擇,因?yàn)樗鼘?duì)服務(wù)質(zhì)量 (QoS) 的支持有限。IEEE 802.1 音頻/視頻橋接 (AVB) 標(biāo)準(zhǔn)是對(duì)傳統(tǒng)以太網(wǎng)的擴(kuò)展,提供多媒體流所需的 QoS 功能,例如時(shí)間同步的低延遲流服務(wù)和帶寬預(yù)留。AVB 用一種開(kāi)放的、基于標(biāo)準(zhǔn)的方法取代了電纜的物理復(fù)雜性和早期專有解決方案的網(wǎng)絡(luò)復(fù)雜性,從而大大簡(jiǎn)化了網(wǎng)絡(luò)管理和支持。
基于 AVB 的系統(tǒng)的系統(tǒng)級(jí)建模提供了對(duì)網(wǎng)絡(luò)架構(gòu)、節(jié)點(diǎn)到節(jié)點(diǎn)延遲和通道上可用帶寬的更大可見(jiàn)性,甚至有助于挖掘提出的系統(tǒng)架構(gòu)中的潛在挑戰(zhàn)和瓶頸。這還允許用戶通過(guò)更改流量速率、流量模式以及通話者和聽(tīng)眾之間的路由來(lái)進(jìn)行各種分析,以計(jì)算吞吐量和網(wǎng)絡(luò)延遲。這些非常關(guān)鍵的系統(tǒng)特性的可用性將使設(shè)計(jì)人員能夠定義滿足用戶要求的最佳網(wǎng)絡(luò)架構(gòu)。
基于 AVB 的系統(tǒng)的基于模型的系統(tǒng)開(kāi)發(fā)消除了產(chǎn)品重新設(shè)計(jì)的風(fēng)險(xiǎn),并增加了系統(tǒng)設(shè)計(jì)人員對(duì)所選架構(gòu)的信心。在產(chǎn)品開(kāi)發(fā)的早期階段,設(shè)計(jì)人員可以將故障注入仿真模型,以檢測(cè)系統(tǒng)可能遇到的挑戰(zhàn)。在設(shè)計(jì)流程的早期識(shí)別所有瓶頸和資源限制,使設(shè)計(jì)人員能夠開(kāi)發(fā)無(wú)錯(cuò)誤的系統(tǒng),同時(shí)消除產(chǎn)品重新設(shè)計(jì)的風(fēng)險(xiǎn),同時(shí)滿足上市時(shí)間要求。
二、AVB傳送協(xié)議對(duì)數(shù)據(jù)流的三個(gè)主要定義
1、多媒體格式及封裝方法。包括原始數(shù)據(jù)流和壓縮音、視頻流,以及附帶傳輸IEEE1394(IEEE1394接口是蘋(píng)果公司開(kāi)發(fā)的串行標(biāo)準(zhǔn),俗稱火線接口(firewire)。同USB一樣,IEEE1394也支持外設(shè)熱插拔,可為外設(shè)提供電源,省去了外設(shè)自帶的電源,能連接多個(gè)不同設(shè)備,支持同步數(shù)據(jù)傳輸。火線)的信號(hào)。
2、流媒體傳送的同步機(jī)制。包括基準(zhǔn)時(shí)鐘的同步和丟失重建,以及同步時(shí)鐘延時(shí)控制和優(yōu)化。
3、多播地址的分配。包括為AVB數(shù)據(jù)流分配ID以及媒體時(shí)鐘發(fā)生器的分配方式。
音頻視頻橋接(IEEE 802.1 AVB和IEEE1722/1733)跨過(guò)混合使用網(wǎng)絡(luò)為音視頻流提供高服務(wù)質(zhì)量的傳輸。
XMOS開(kāi)發(fā)了一種靈活的、純軟件配置的AVB音頻,該種AVB音頻可以被配置成支持超過(guò)100個(gè)音頻通道(借助以太網(wǎng))的單立體聲對(duì)。XMOS器件確定性的架構(gòu)完美地匹配了AVB的低延時(shí)和時(shí)序同步特性,同時(shí)XMOS器件也擁有了集成數(shù)字音頻接口、TCP/IP和DSP處理控制功能的能力。
AVB協(xié)議組基本上跨越了TCP/IP協(xié)議組的全部層次,而不僅僅是二層協(xié)議傳輸,且為可路由協(xié)議,這就從傳輸本質(zhì)上區(qū)別于二層的CobraNet和EtherSound協(xié)議。盡管AVB可以支持三層路由,但是并非意味著它可以發(fā)送到Internet公網(wǎng)中去,或者架構(gòu)在Internet架構(gòu)下的VPN上去。這是因?yàn)檫h(yuǎn)距離傳輸?shù)幕鶞?zhǔn)時(shí)鐘延時(shí)問(wèn)題沒(méi)有根本得到解決,網(wǎng)絡(luò)直徑依然無(wú)法超過(guò)7個(gè)hop。這么說(shuō)來(lái),那這個(gè)三層協(xié)議好處在哪里呢?由于QoS的介入,使得數(shù)據(jù)管理和傳輸效率大大提高,更多的基于TCP/IP的硬件、管理軟件可以支持AVB。這使得AVB的各方面能力都是非常強(qiáng)大而靈活的。盡管剛才說(shuō)AVB協(xié)議集包含的數(shù)據(jù)包類型繁多,但是每種不同用途的AVB數(shù)據(jù)包的基本框架結(jié)構(gòu)是一樣的。
上述的AVB數(shù)據(jù)包結(jié)構(gòu)只是它的二層結(jié)構(gòu)類型,也就是針對(duì)二層以太網(wǎng)傳送的協(xié)議結(jié)構(gòu),而針對(duì)三層傳輸和控制協(xié)議則封裝在AVB以太網(wǎng)荷載(Payload)的46~1500字節(jié)當(dāng)中另外定義。如果不理解這句話的意思,可以查閱相關(guān)TCP/IP數(shù)據(jù)結(jié)構(gòu)相關(guān)書(shū)籍,或者參考本連載之前的關(guān)于CobraNet數(shù)據(jù)結(jié)構(gòu)封裝的章節(jié)。簡(jiǎn)單來(lái)說(shuō),網(wǎng)絡(luò)數(shù)據(jù)包封裝就是一個(gè)“嵌套”結(jié)構(gòu),二層底層是最外層封裝,三層結(jié)構(gòu)則被鑲嵌在內(nèi)等等。
以上便是此次帶來(lái)的AVB相關(guān)內(nèi)容,通過(guò)本文,希望大家對(duì)AVB已經(jīng)具備一定的了解。如果你喜歡本文,不妨持續(xù)關(guān)注我們網(wǎng)站哦,將于后期帶來(lái)更多精彩內(nèi)容。最后,十分感謝大家的閱讀,have a nice day!