本文為描述新SMPTE ST 2110:2017“管理型IP網(wǎng)絡(luò)上專業(yè)媒體”標(biāo)準(zhǔn)每個部分的一些主要技術(shù)特點的系列文章之第一篇。
本文撰寫之時,SMPTE 2110標(biāo)準(zhǔn)包括多個部分,未來還將增加。前三部分為:
·ST 2110-10系統(tǒng)定時和定義
·ST 2110-20不壓縮有效視頻
·ST 2110-30 PCM數(shù)字音頻
在不久的將來將增加關(guān)于視頻流量整形和輔助數(shù)據(jù)的幾個部分。
要開始此系列文章,ST 2110-10是很好的起點。我們開始定義一系列適用于2110家族中其余標(biāo)準(zhǔn)的公共元素。
特別是ST 2110-10定義傳輸層協(xié)議、數(shù)據(jù)報尺寸限制、會話描述協(xié)議要求和時鐘及它們的定時關(guān)系。
2110數(shù)據(jù)報
實時傳輸協(xié)議(RTP,如I ET FRFC 3550中定義)被選用于2110應(yīng)用,原因是它包含很多在IP網(wǎng)絡(luò)上傳輸媒體信號所需的特性,而且沒有某些不合需要的TCP(傳輸控制協(xié)議)方面。采用RTP,不壓縮媒體樣本被分成數(shù)據(jù)報,它在被傳遞到IP層供進一步處理前既有一個RTP又有一個附加的UDP報頭。ST 2110-10定義一個標(biāo)準(zhǔn)的1460字節(jié)UDP報頭尺寸限制(包括UDP和RTP報頭),這對超過450個24比特音頻樣本或約550像素的4:2:2 10比特不壓縮視頻信號有足夠的空間。2110還定義一個8960字節(jié)的擴展UDP尺寸限制,在支持以太網(wǎng)巨型幀的網(wǎng)絡(luò)上可能有用。
定時是一切
ST 2110-10最重要的方面可能與時鐘和定時相關(guān)。與SDI和MPEG傳輸流不同,2110系統(tǒng)中每種媒體以獨立的IP數(shù)據(jù)包流傳輸,這導(dǎo)致要求一種一旦信號通過一個網(wǎng)絡(luò)后根據(jù)信號恰當(dāng)?shù)臅r序關(guān)系重新調(diào)整它們的機制。圖1顯示若干此規(guī)范中定義的不同的時鐘;每個時鐘起特定的作用:
精確時間協(xié)議被用于向網(wǎng)絡(luò)上每一個設(shè)備分配一個共同參考時鐘(精確到1ms以下);
每個信號源保持一個內(nèi)部設(shè)備時鐘,它能夠(且應(yīng)該)同步到公共參考時鐘;
每種信號類型對應(yīng)一個以固定速率前進的媒體時鐘,此時鐘與每個媒體信號的幀率或取樣率相關(guān)聯(lián);
RTP時鐘被用于每個信號源內(nèi),產(chǎn)生包含于每個媒體信號每個RTP數(shù)據(jù)報報頭內(nèi)的RTP時間標(biāo)記。RTP時鐘與它們相應(yīng)的媒體時鐘同步。
為理解這些時鐘如何相關(guān),考慮一個采用48kHz取樣的音頻源例子。在該音頻源(如話筒網(wǎng)絡(luò)適配器)內(nèi),一個內(nèi)部設(shè)備時鐘將運行,提供此設(shè)備總時基。此時鐘應(yīng)同步到通過采用PTP的網(wǎng)絡(luò)遞送的準(zhǔn)確的公共參考時鐘,它在大多數(shù)情況下將被依次同步到GPS接收器。內(nèi)部設(shè)備時鐘然后被用于建立準(zhǔn)確運行于48kHz的媒體時鐘,因此媒體時鐘計數(shù)器每“滴答”聲將對應(yīng)于音頻取樣瞬間的時間。用于音頻流的RTP時鐘然后將直接與媒體時鐘相關(guān),并被用于產(chǎn)生每個數(shù)據(jù)報報頭內(nèi)的RTP時間標(biāo)記。
用于2110系統(tǒng)的RTP時間標(biāo)記代表每個數(shù)據(jù)報內(nèi)包含的媒體信號的實際取樣時間。在音頻數(shù)據(jù)報(通常包含一個以上的每路音頻樣本)的情況下,RTP時間標(biāo)記代表數(shù)據(jù)報內(nèi)包含的第一個音頻樣本的取樣時間。在視頻數(shù)據(jù)報(通常要求多個數(shù)據(jù)報以傳輸每個視頻幀)的情況下,一個RTP時間標(biāo)記可被數(shù)百乃至數(shù)千數(shù)據(jù)報共享。注意各個數(shù)據(jù)報將有獨特的包序列號,因此可相互區(qū)別,分別用于如丟包檢測和糾錯這樣的用途。
在數(shù)據(jù)報通過I P網(wǎng)絡(luò)時,它們通常將遇到變化的傳輸時延量。這可能起因于I P網(wǎng)絡(luò)設(shè)備內(nèi)的緩沖或可能起因于對各種類型媒體采取的不同處理措施。在它們的目的地,RTP數(shù)據(jù)報報頭內(nèi)的時間標(biāo)記可被用于調(diào)整一個共同時間線上全部不同的媒體樣本,允許各個音頻和視頻信號正確同步以便處理、播出或存儲。
精確同步廣播鏈上任何點的多種媒體之能力提供2110的主要價值之一。
它允許每個媒體流得到獨立處理。這意味著如一個執(zhí)行音頻電平歸一化的設(shè)備不再需要解嵌來自SDI視頻流的音頻,然后處理音頻及把它重新嵌回SDI。相反,每種媒體信號可以只通過這種類型媒體所要求的處理步驟走自己的路徑,并且必要時依然能夠重新同步到其它媒體,此外,如果全部媒體時鐘以GPS源時鐘作為參考的,那么通過2110,相隔數(shù)百米或數(shù)百千米的兩臺攝像機無需從一臺發(fā)送同步信號給另一臺就可以同步鎖定在一起。這是多么酷的一件事情。后續(xù)文章將討論SDP(會話描述協(xié)議)。