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