專利名稱:用于在媒體網(wǎng)絡(luò)中使用的網(wǎng)絡(luò)設(shè)備、方法和/或系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
在某些方面,本發(fā)明涉及用于在等時媒體網(wǎng)絡(luò)(isochronous medknetwork)中使
用的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì),在該等時媒體網(wǎng)絡(luò)中,連接到網(wǎng)絡(luò)的媒 體設(shè)備采用一個或多個同步(synchronization)信號來對媒體信號通過該網(wǎng)絡(luò)的傳輸進(jìn)行控 制或使之更為便利。在其它方面,本發(fā)明涉及用于在媒體網(wǎng)絡(luò)中傳輸和接收數(shù)字媒體分 組(諸如但不限于音頻信道、視頻信道、照明指令或其組合)中使用的設(shè)備、方法、系統(tǒng) 和/或計算機(jī)可讀介質(zhì)。在其它方面,本發(fā)明涉及包含多個IP子網(wǎng)的因特網(wǎng)協(xié)議(IP)路 由媒體網(wǎng)絡(luò)。本發(fā)明的各方面包括時鐘主機(jī)設(shè)備、媒體網(wǎng)絡(luò)、方法和計算機(jī)軟件。
背景技術(shù):
數(shù)字媒體分組通過媒體網(wǎng)絡(luò)中的媒體設(shè)備來傳輸和接收。存在已知的等時媒體 網(wǎng)絡(luò),其能夠在嚴(yán)格的定時要求的情況下傳輸這些媒體分組,以便實現(xiàn)多個媒體信道在 多個媒體設(shè)備上的同步播出。這些網(wǎng)絡(luò)實現(xiàn)了媒體分組在共享相同IP子網(wǎng)或非IP網(wǎng)絡(luò)的以太網(wǎng)廣播域的網(wǎng)絡(luò) 中的傳輸。也就是說,在共享相同IP子網(wǎng)或以太網(wǎng)廣播域的網(wǎng)絡(luò)中,存在用于允許媒體 設(shè)備的時鐘同步的已知方法和用于發(fā)送和接收數(shù)字媒體分組的方法。典型地,局部等時媒體網(wǎng)絡(luò)被優(yōu)化用于單個LAN或少量LAN中的局部通信,在 這些LAN中,可以通過多播或廣播傳輸直接到達(dá)所有設(shè)備。網(wǎng)絡(luò)的局部特性通常允許實 現(xiàn)低等待時間(latency)的信號傳輸。網(wǎng)絡(luò)中的發(fā)送器和接收器使用從主機(jī)設(shè)備傳送到網(wǎng) 絡(luò)中的所有設(shè)備的同步信號來控制媒體信號的傳輸。網(wǎng)絡(luò)的局部特性使得用多播或廣播 傳輸?shù)竭_(dá)網(wǎng)絡(luò)中的所有設(shè)備成為可能。然而,用于分發(fā)同步信號的方法妨礙了等時媒體網(wǎng)絡(luò)的規(guī)模超過小數(shù)目的LAN。這些等時媒體網(wǎng)絡(luò)技術(shù)的局部特性使得難以建立在規(guī)模 上大于單個LAN上的幾百個設(shè)備的統(tǒng)一媒體網(wǎng)絡(luò)。在現(xiàn)有技術(shù)的情況下,難以在典型地 采用通過路由的互聯(lián)網(wǎng)絡(luò)(企業(yè)網(wǎng)、校園網(wǎng)、廣域網(wǎng))連接的多個LAN的許多環(huán)境中部 署媒體網(wǎng)絡(luò)。因此,需要用于在通過集合局部等時媒體網(wǎng)絡(luò)而創(chuàng)建的更大的統(tǒng)一、或基本統(tǒng) 一的等時網(wǎng)絡(luò)中使用的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì),在這些局部等時媒體 網(wǎng)絡(luò)中,連接到網(wǎng)絡(luò)的媒體設(shè)備采用從局部主時鐘分發(fā)的一個或多個同步信號來控制媒 體信號的傳輸或使之更為便利。也需要用于在通過將局部等時媒體網(wǎng)絡(luò)集合為更大的統(tǒng) 一、或基本統(tǒng)一的等時媒體網(wǎng)絡(luò)而創(chuàng)建的更大的統(tǒng)一、或基本統(tǒng)一的等時媒體網(wǎng)絡(luò)中發(fā) 送和接收數(shù)字媒體分組的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì)。
發(fā)明內(nèi)容
某些實施方式涉及設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀程序,其實現(xiàn)了將一個 或多個局部等時媒體網(wǎng)絡(luò)連接在一起以形成更大的統(tǒng)一、或基本統(tǒng)一的等時網(wǎng)絡(luò),使得 一個局部媒體網(wǎng)絡(luò)中的發(fā)送器可以將媒體信號傳輸?shù)讲煌植棵襟w網(wǎng)絡(luò)中的接收器。為 了實現(xiàn)這一點(diǎn),使不同媒體網(wǎng)絡(luò)中的發(fā)送器和接收器能夠匹配或基本匹配傳輸和接收速 率,從而避免或基本避免了接收器的欠載運(yùn)行/過載運(yùn)行,并且媒體信號能從一個網(wǎng)絡(luò) 傳遞到另一網(wǎng)絡(luò)。某些實施方式提供了用于同步網(wǎng)絡(luò)中的多個媒體設(shè)備的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè) 備包括接收時間服務(wù)或網(wǎng)絡(luò)時間協(xié)議的輸入接口;與時間服務(wù)同步的局部時鐘;以及 輸出接口,用于傳輸同步信號,該同步信號對媒體信號傳輸通過網(wǎng)絡(luò)進(jìn)行協(xié)調(diào),其中局 部時鐘用于控制傳輸?shù)耐叫盘?。某些實施方式提供了能夠向網(wǎng)絡(luò)中的多個設(shè)備提供時 間服務(wù)的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括用于基準(zhǔn)信號的輸入接口,其中所述輸入基準(zhǔn) 信號是以下的至少一個基準(zhǔn)媒體時鐘或媒體信號輸入、對媒體信號通過該網(wǎng)絡(luò)的傳輸 進(jìn)行協(xié)調(diào)的同步信號、和/或內(nèi)部基準(zhǔn)時鐘;由輸入基準(zhǔn)信號控制的局部時鐘;以及經(jīng) 由時鐘同步協(xié)議和/或同步信號提供所述時間服務(wù)到所述網(wǎng)絡(luò)設(shè)備的輸出接口。在某些 方面,提供這樣的網(wǎng)絡(luò)設(shè)備,其能夠提供服務(wù)發(fā)現(xiàn)服務(wù)、和/或?qū)τ诙秳拥姆纸M流的緩 沖/重新定時服務(wù)。在某些方面,提供這樣的網(wǎng)絡(luò)設(shè)備,其能夠提供用于在一個或多個 不兼容的等時媒體網(wǎng)絡(luò)之間橋接媒體信號的功能。在某些方面,提供這樣的網(wǎng)絡(luò)設(shè)備, 其能夠提供一個或多個網(wǎng)絡(luò)管理功能。在某些方面,提供這樣的網(wǎng)絡(luò)設(shè)備,其中所述輸 入接口能夠提供從AES字時鐘、其它字時鐘、音頻信號和/或視頻信號中的至少一個選 擇的至少一個輸入基準(zhǔn)時鐘。在某些方面,提供這樣的網(wǎng)絡(luò)設(shè)備,其中所述網(wǎng)絡(luò)設(shè)備可 操作來通過在所述輸出接口傳輸主時鐘信號來同步額外的網(wǎng)絡(luò)設(shè)備。在某些方面,提供 這樣的網(wǎng)絡(luò)設(shè)備,其中所述同步信號包括IEEE 1588、NTP> IEEE802.1AS或IEEE802.1 的其它版本、以及任何其它網(wǎng)絡(luò)時間協(xié)議中的至少一個。在某些方面,提供這樣的網(wǎng)絡(luò) 設(shè)備,其中所述媒體傳送協(xié)議包括實時傳送協(xié)議(RTP)、Dante、RTP的IEEEl733擴(kuò)展、 以及任何其它可路由傳送協(xié)議中的至少一個。在某些方面,提供這樣的網(wǎng)絡(luò)設(shè)備,其中 所述網(wǎng)絡(luò)包括局域網(wǎng)(LAN)、虛擬局域網(wǎng)(VLAN)、一個或多個IP子網(wǎng)、CobraNet網(wǎng) 絡(luò)、Dante網(wǎng)絡(luò)、音視頻橋接(AVB)網(wǎng)絡(luò)、以及廣域網(wǎng)(WAN)中的至少一個。在某些方面,提供這樣的網(wǎng)絡(luò)設(shè)備,其中第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備能夠發(fā)送和/或接收 同步信息到不同網(wǎng)絡(luò)中的至少一個媒體設(shè)備,使得媒體設(shè)備能夠匹配傳輸和接收,從而 避免或基本避免了接收器的欠載運(yùn)行/過載運(yùn)行,或者接收器的欠載運(yùn)行/過載運(yùn)行可接 受。在某些方面,提供這樣的網(wǎng)絡(luò)設(shè)備,其中第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備能夠發(fā)送 和/或接收媒體信號到不同網(wǎng)絡(luò)中的另一媒體設(shè)備,使得媒體信號能夠從一個網(wǎng)絡(luò)傳遞 到至少一個其它網(wǎng)絡(luò)。某些實施方式提供了使用至少一個同步信號來同步網(wǎng)絡(luò)中的多個媒體設(shè)備的方 法,所述網(wǎng)絡(luò)由一個或多個局部媒體網(wǎng)絡(luò)的集合組成,其中所述方法包括以下步驟
(a)傳輸來自主時鐘設(shè)備的至少一個同步信號;(b)在所述網(wǎng)絡(luò)中的一個或多個媒體設(shè)備 處接收所述同步信號;以及(C)使用媒體傳送協(xié)議將媒體信號從一個或多個媒體設(shè)備傳 送到所述媒體設(shè)備中的至少另一個;其中使用至少一個同步信號來執(zhí)行所述步驟(a)和
(b)。在某些方面,所述方法還包括步驟在網(wǎng)絡(luò)設(shè)備處接收所述同步信息;以及傳輸 來自所述網(wǎng)絡(luò)設(shè)備的所述同步信息。在某些方面,所述方法使用作為從屬網(wǎng)絡(luò)設(shè)備的網(wǎng) 絡(luò)設(shè)備,所述從屬網(wǎng)絡(luò)設(shè)備使用來自所述主時鐘設(shè)備的所述同步信息與所述網(wǎng)絡(luò)同步。 在某些方面,同步信號包括IEEE 1588、NTP> IEEE802.1AS或IEEE802.1的其它版本、 以及任何其它網(wǎng)絡(luò)時間協(xié)議中的至少一個。在某些方面,所述方法使用媒體傳送協(xié)議, 所述媒體傳送協(xié)議包括實時傳送協(xié)議(RTP)、Dante、RTP的IEEE1733擴(kuò)展、以及任何其 它可路由傳送協(xié)議中的至少一個。在某些方面,所述方法被用于這樣的網(wǎng)絡(luò),所述網(wǎng)絡(luò) 包括局域網(wǎng)(LAN)、虛擬局域網(wǎng)(VLAN)、一個或多個IP子網(wǎng)、CobraNet網(wǎng)絡(luò)、Dante 網(wǎng)絡(luò)、音視頻橋接(AVB)網(wǎng)絡(luò)、以及廣域網(wǎng)(WAN)中的至少一個。在某些方面,所述 方法使用第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備,其能夠發(fā)送和/或接收同步信息到不同網(wǎng)絡(luò) 中的至少一個媒體設(shè)備,使得媒體設(shè)備能夠匹配傳輸和接收速率,從而避免或基本避免 了接收器的欠載運(yùn)行/過載運(yùn)行,或者接收器的欠載運(yùn)行/過載運(yùn)行可接受。在某些方 面,所述方法使用第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備,其能夠發(fā)送和/或接收媒體信號到 不同網(wǎng)絡(luò)中的另一媒體設(shè)備,使得媒體信號能夠從一個網(wǎng)絡(luò)傳遞到至少一個其它網(wǎng)絡(luò)。 在某些方面,所述方法使用從一個媒體網(wǎng)絡(luò)路由、轉(zhuǎn)發(fā)、隧道傳輸、轉(zhuǎn)換、和/或接收 以及重傳的媒體分組,使得它們包含的媒體信號可以被傳送到另一媒體網(wǎng)絡(luò)并且被作為 媒體分組的流接收。在某些方面,所述方法使用一個網(wǎng)絡(luò)上的媒體設(shè)備,所述媒體設(shè)備 可以使用發(fā)現(xiàn)服務(wù)來發(fā)現(xiàn)設(shè)備、媒體信道和/或與另一媒體網(wǎng)絡(luò)中的媒體設(shè)備相關(guān)聯(lián)的 其它信息。某些實施方式提供一種用于使用至少一個同步信號來同步網(wǎng)絡(luò)中的多個媒體設(shè) 備的系統(tǒng),所述系統(tǒng)包括一個或多個網(wǎng)絡(luò)設(shè)備,用于傳輸同步信息;多個媒體設(shè)備, 用于接收所述同步信息;其中所述一個或多個網(wǎng)絡(luò)設(shè)備使用至少一個同步信號將所述同 步信息傳輸?shù)剿龆鄠€媒體設(shè)備;并且其中所述多個媒體設(shè)備中的每一個使用所述同 步信息來在所述多個媒體設(shè)備之間進(jìn)行同步,以便使用可路由協(xié)議傳送媒體信號至少到 所述多個媒體設(shè)備中的一個或多個,或從所述多個媒體設(shè)備中的一個或多個傳送媒體信 號。在某些方面,提供這樣的系統(tǒng),其中所述系統(tǒng)還包括從屬網(wǎng)絡(luò)設(shè)備,用于從所述 一個或多個網(wǎng)絡(luò)設(shè)備接收所述同步信息和傳輸所述同步信息到所述多個媒體設(shè)備中的一 個或多個。在某些方面,提供這樣的系統(tǒng),其中所述同步信號包括IEEE1588、NTP,IEEE802.1AS或IEEE802.1的其它版本、以及任何其它網(wǎng)絡(luò)時間協(xié)議中的至少一個。在 某些方面,提供這樣的系統(tǒng),其中媒體傳送協(xié)議包括實時傳送協(xié)議(RTP)、Dante、RTP 的IEEE1733擴(kuò)展、以及任何其它可路由傳送協(xié)議中的至少一個。在某些方面,提供這樣 的系統(tǒng),其中所述網(wǎng)絡(luò)包括局域網(wǎng)(LAN)、虛擬局域網(wǎng)(VLAN)、一個或多個IP子網(wǎng)、 CobraNet網(wǎng)絡(luò)、Dante網(wǎng)絡(luò)、音視頻橋接(AVB)網(wǎng)絡(luò)、以及廣域網(wǎng)(WAN)中的至少一 個。在某些方面,提供這樣的系統(tǒng),其中第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備能夠發(fā)送和/ 或接收同步信息到不同網(wǎng)絡(luò)中的至少一個媒體設(shè)備,使得媒體設(shè)備能夠匹配傳輸和接收 速率,從而避免或基本避免了接收器的欠載運(yùn)行/過載運(yùn)行,或者接收器的欠載運(yùn)行/ 過載運(yùn)行可接受。在某些方面,提供這樣的系統(tǒng),其中第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備 能夠發(fā)送和/或接收媒體信號到不同網(wǎng)絡(luò)中的另一媒體設(shè)備,使得媒體信號能夠從一個 網(wǎng)絡(luò)傳遞到至少一個其它網(wǎng)絡(luò)。在某些方面,提供這樣的系統(tǒng),其中從一個媒體網(wǎng)絡(luò)路 由、轉(zhuǎn)發(fā)、隧道傳輸、轉(zhuǎn)換、和/或接收以及重傳媒體分組,使得它們包含的媒體信號 可以被傳送到另一媒體網(wǎng)絡(luò)并且被作為媒體分組的流接收。在某些方面,提供這樣的系 統(tǒng),其中一個網(wǎng)絡(luò)上的媒體設(shè)備可以使用發(fā)現(xiàn)服務(wù)來發(fā)現(xiàn)設(shè)備、媒體信道和/或與另一 媒體網(wǎng)絡(luò)中的媒體設(shè)備相關(guān)聯(lián)的其它信息。某些實施方式是實現(xiàn)每個局部等時媒體網(wǎng)絡(luò)中的時鐘主機(jī)的協(xié)調(diào)的相關(guān)的設(shè) 備、方法、系統(tǒng)和/或計算機(jī)可讀程序。這使得發(fā)送器和接收器能夠匹配速率,并且在 支持其的網(wǎng)絡(luò)中實現(xiàn)在時間上對準(zhǔn)在不同接收器處播出的信號。某些實施方式涉及局部等時時鐘主機(jī)的協(xié)調(diào)。在某些實施方式中,通過使時 鐘主機(jī)從屬于某公共和共享的時鐘,可以實現(xiàn)時鐘主機(jī)之間的協(xié)調(diào)。例如,用于局部 等時媒體網(wǎng)絡(luò)的時鐘主機(jī)可以從屬于另一網(wǎng)絡(luò)域中的局部時鐘主機(jī)(例如,經(jīng)由單播 IEEE1588或經(jīng)由NTP);為域和/或可經(jīng)由網(wǎng)絡(luò)訪問的同步服務(wù)器提供共享時鐘源的GPS 信號(或其它基準(zhǔn)信號)(例如,經(jīng)由單播IEEE1588或經(jīng)由NTP)。某些實施方式是相關(guān)的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀程序,其實現(xiàn)從一 個媒體網(wǎng)絡(luò)路由、轉(zhuǎn)發(fā)、隧道傳輸、轉(zhuǎn)換、或接收和重傳媒體分組,使得媒體分組包含 的媒體信號可以被傳送到至少一個其它媒體網(wǎng)絡(luò)并且被作為媒體分組的流接收。某些公開的實施方式的其它方面包括用于輔助將不同的媒體網(wǎng)絡(luò)結(jié)合為單個媒 體網(wǎng)絡(luò)的功能。例如,但不限于對于設(shè)備和媒體信道以及與遍布被集合的網(wǎng)絡(luò)中的媒 體設(shè)備相關(guān)聯(lián)的其它信息的統(tǒng)一的發(fā)現(xiàn)服務(wù);抖動的媒體分組流的緩沖和重新定時;提 供網(wǎng)絡(luò)管理功能以簡化局部媒體網(wǎng)絡(luò)的操作;將以上功能結(jié)合到獨(dú)立的可VLAN設(shè)備、 交換機(jī)、路由器、媒體設(shè)備中;或者其組合。在某些方面,針對設(shè)備和媒體信道以及與 遍布被集合的網(wǎng)絡(luò)中的媒體設(shè)備相關(guān)聯(lián)的其它信息的統(tǒng)一的發(fā)現(xiàn)服務(wù)還可以簡化不同局 部媒體網(wǎng)絡(luò)中的設(shè)備之間的連接設(shè)置。某些實施方式提供一種媒體網(wǎng)絡(luò),其包括通過一個或多個路由器或交換機(jī)互 連的兩個或多個等時媒體網(wǎng)絡(luò),每個等時媒體網(wǎng)絡(luò)包括一個或多個網(wǎng)絡(luò)設(shè)備,用于與時 鐘同步源或與在另一等時媒體網(wǎng)絡(luò)的另一網(wǎng)絡(luò)設(shè)備通信,并且用于與一個或多個媒體設(shè) 備通信,以便參照局部時鐘在兩個或多個等時媒體網(wǎng)絡(luò)之間發(fā)送和接收媒體分組;其中 一個或多個網(wǎng)絡(luò)設(shè)備包括用于接收時間服務(wù)或網(wǎng)絡(luò)時間協(xié)議的至少一個輸入端口,用 于從時間服務(wù)或網(wǎng)絡(luò)時間協(xié)議得到同步信號的至少一個處理器,以及用于將同步信號提供到一個或多個媒體設(shè)備的至少一個輸出端口;使得一個或多個媒體設(shè)備可經(jīng)由一個或 多個路由器或交換機(jī)從一個或多個媒體設(shè)備中的另一媒體設(shè)備接收媒體分組。某些實施方式提供了可連接到至少一個媒體網(wǎng)絡(luò)的至少一個時鐘主機(jī)設(shè)備,至 少一個時鐘主機(jī)設(shè)備包括用于接收至少一個數(shù)字音頻時鐘信號的至少一個輸入端口; 用于從至少一個數(shù)字音頻時鐘信號得到至少一個主時鐘信號的至少一個處理器;用于經(jīng) 由至少一個網(wǎng)絡(luò)時間協(xié)議將至少一個主時鐘信號提供到至少一個媒體網(wǎng)絡(luò)的至少一個輸 出端口;使得至少一個主時鐘信號可由至少一個媒體網(wǎng)絡(luò)的媒體設(shè)備接收,以便將媒體 設(shè)備局部時鐘與至少一個主時鐘信號同步或基本同步。在某些實施方式中,至少一個時鐘主機(jī)設(shè)備可以或者或額外地存儲和提供媒體 設(shè)備所需的信息以便輔助網(wǎng)絡(luò)管理。某些實施方式提供可連接到至少一個媒體網(wǎng)絡(luò)的至少一個時鐘主機(jī)設(shè)備,該至 少一個時鐘主機(jī)設(shè)備包括用于接收至少一個數(shù)字音頻時鐘信號和/或媒體時鐘信號的 至少一個輸入端口;用于從至少一個數(shù)字音頻時鐘信號和/或媒體時鐘信號得到至少一 個主時鐘信號的至少一個處理器;用于經(jīng)由至少一個網(wǎng)絡(luò)時間協(xié)議將至少一個主時鐘信 號提供到至少一個媒體網(wǎng)絡(luò)的至少一個輸出端口;使得至少一個主時鐘信號可由至少一 個媒體網(wǎng)絡(luò)的媒體設(shè)備接收,以便將媒體設(shè)備局部時鐘與至少一個主時鐘信號同步或基 本同步。在某些實施方式中,對于本文公開的發(fā)明,服務(wù)發(fā)現(xiàn)可能是有用的方面。在某 些實施方式中,網(wǎng)絡(luò)設(shè)備還可以包括存儲裝置(諸如可移除閃存),用于存儲與媒體設(shè)備 和它們的媒體信道相關(guān)的信息。在其它實施方式中,與媒體設(shè)備和它們的信道相關(guān)的信 息還可以存儲在網(wǎng)絡(luò)目錄(例如,LDAP或NIS目錄)或可由網(wǎng)絡(luò)設(shè)備訪問的其它網(wǎng)絡(luò)管 理配置存儲中。在某些實施方式中,至少一個網(wǎng)絡(luò)設(shè)備還可以包括至少一個網(wǎng)絡(luò)端口, 用于接收來自媒體設(shè)備的查找請求。在某些實施方式中,網(wǎng)絡(luò)端口或連接可以用于時 鐘同步、傳送、緩沖、重新定時、媒體設(shè)備的管理、時鐘主機(jī)設(shè)備的管理或其組合(例 如,但不限于,固件更新、提供網(wǎng)絡(luò)配置、配置媒體信號路由等)。在某些實施方式中,該至少一個處理器還可以操作用來通過從存儲裝置提取請 求的信息來處理請求,并且該至少一個輸出端口還可以操作用來提供請求的信息。在某 些實施方式中,至少一個網(wǎng)絡(luò)設(shè)備可以或者或額外地存儲和提供媒體設(shè)備所需的信息以 便輔助網(wǎng)絡(luò)管理。在某些實施方式中,公開的系統(tǒng)、方法、設(shè)備和計算機(jī)程序產(chǎn)品的其它方面可 以包括用于輔助將不同的媒體網(wǎng)絡(luò)結(jié)合為單個網(wǎng)絡(luò)的額外功能,諸如但不限于對于設(shè) 備和媒體信道的發(fā)現(xiàn)服務(wù),以便簡化不同局部媒體網(wǎng)絡(luò)中的設(shè)備之間的連接設(shè)置;抖動 的媒體分組流的緩沖和重新定時;從一個媒體網(wǎng)絡(luò)類型接收和重傳音頻到另一媒體網(wǎng)絡(luò) 類型(例如,從CobraNet到Dante);以及提供網(wǎng)絡(luò)管理功能以簡化局部媒體網(wǎng)絡(luò)的操 作。在媒體設(shè)備可以發(fā)送媒體信號到另一媒體設(shè)備之前,需要設(shè)置階段,在該設(shè)置 階段中,可能需要配置這些媒體設(shè)備以及配置它們之間的信號流。局部媒體網(wǎng)絡(luò)典型 地提供了一種發(fā)現(xiàn)機(jī)制,以便利對媒體網(wǎng)絡(luò)設(shè)備、它們的功能和它們之間的信號流的配 置。通常使用廣播和/或多播發(fā)現(xiàn)協(xié)議,然而這些協(xié)議本質(zhì)上是局部的,并且典型地不通過用于建立互連網(wǎng)絡(luò)的路由器轉(zhuǎn)發(fā)。本發(fā)明的某些實施方式提供了一種發(fā)現(xiàn)機(jī)制,用 于有效地對于集合的網(wǎng)絡(luò)來促進(jìn)媒體網(wǎng)絡(luò)的配置。典型地,提供覆蓋經(jīng)由互連網(wǎng)絡(luò)連接 的一個或多個等時媒體網(wǎng)絡(luò)的發(fā)現(xiàn)機(jī)制要求以下一項或多項1.使用能夠與不位于局部網(wǎng)絡(luò)上的發(fā)現(xiàn)服務(wù)器通信的發(fā)現(xiàn)協(xié)議(例如,Dante使 用DNS-SD)以便登記和/或查找與媒體設(shè)備相關(guān)的信息、它們的特性和媒體信道;并且 提供一個或多個發(fā)現(xiàn)服務(wù)器以便提供共享的數(shù)據(jù)庫。2.在局部等時媒體網(wǎng)絡(luò)之間橋接、淹沒(flood)或隧道傳輸服務(wù)發(fā)現(xiàn)消息。3.在每個局部媒體網(wǎng)絡(luò)中提供設(shè)備,其可以在缺少服務(wù)器的發(fā)現(xiàn)協(xié)議和一個或 多個非局部發(fā)現(xiàn)服務(wù)器之間居間調(diào)節(jié),以便提供覆蓋多個局部媒體網(wǎng)絡(luò)的發(fā)現(xiàn)。傳輸通過局部等時媒體網(wǎng)絡(luò)的媒體分組典型地經(jīng)歷傳輸延遲方面的變化,該傳 輸延遲被嚴(yán)格限制并且可以通過接收器中的緩沖來進(jìn)行補(bǔ)償。接收器中要求的緩沖量和 居間分組轉(zhuǎn)發(fā)設(shè)備取決于預(yù)期的最差廣播延遲(castdelay)變化。從一個局部媒體網(wǎng)絡(luò)到 另一局部媒體網(wǎng)絡(luò)的傳輸可能導(dǎo)致不能由接收器中存在的緩沖量進(jìn)行補(bǔ)償?shù)难舆t變化, 并且這可能導(dǎo)致信號傳輸中的錯誤??梢酝ㄟ^在由具有大緩沖器的接收器組成的(多個) 接收網(wǎng)絡(luò)中提供緩沖/重新定時功能來避免錯誤,所述大緩沖器接下來將媒體信號作為 低抖動的分組流重新傳輸?shù)浇邮沼镁植棵襟w網(wǎng)絡(luò)。如今若干個局部等時媒體網(wǎng)絡(luò)解決方案已經(jīng)面世,并且一些(例如,CobraNet) 已經(jīng)實現(xiàn)了一定數(shù)量的部署。在某些實施方式中,網(wǎng)絡(luò)設(shè)備充當(dāng)橋接設(shè)備,該橋接設(shè)備 可以用于使用類似于CobraNet的純粹的局部媒體連網(wǎng)技術(shù)局部來集合媒體網(wǎng)絡(luò)。媒體設(shè) 備使用一種僅針對局部的連網(wǎng)技術(shù)來接收媒體信號,并且然后使用像Dante的可路由媒體 連網(wǎng)技術(shù)將該媒體信號重新傳輸?shù)椒蔷植拷邮掌鳌VС址蔷植客ㄐ诺拿襟w網(wǎng)絡(luò)中的設(shè)備需要用適于它們駐留的管理域的各種連網(wǎng) 參數(shù)來配置。例如,可路由IP網(wǎng)絡(luò)中的設(shè)備必須獲得它們的IP子網(wǎng)中的唯一 IP地址以 及允許它們發(fā)送分組到?jīng)]有連接到它們的局部網(wǎng)絡(luò)的設(shè)備的信息。此外,集合的媒體網(wǎng) 絡(luò)中的設(shè)備可能需要額外的配置,以便使得它們能夠使用服務(wù)發(fā)現(xiàn)服務(wù)器、緩沖/重新 定時功能或有利于局部媒體網(wǎng)絡(luò)的集合的任何其它服務(wù)。如果有利的服務(wù)共同位于網(wǎng)絡(luò) 管理設(shè)備之中,使得與可用服務(wù)有關(guān)的合適的配置信息被自動地提供給媒體設(shè)備,則可 以減少網(wǎng)絡(luò)管理配置和復(fù)雜性。在一些應(yīng)用中,非常希望或者法律上要求監(jiān)視媒體網(wǎng)絡(luò) 的組件以檢測變化或故障。將輪詢和記錄功能與發(fā)現(xiàn)和配置功能放置在一起可以減少連 網(wǎng)系統(tǒng)的故障模式的數(shù)目和/或類型。在某些實施方式中,網(wǎng)絡(luò)設(shè)備可以包括上述網(wǎng)絡(luò) 管理服務(wù),以便簡化對集合的局部媒體網(wǎng)絡(luò)的管理。某些實施方式提供了一種媒體網(wǎng)絡(luò),該網(wǎng)絡(luò)包括具有不同因特網(wǎng)協(xié)議(IP) 子網(wǎng)和通過一個或多個路由器互連的兩個或多個子網(wǎng)絡(luò),每個子網(wǎng)絡(luò)具有一個或多個媒 體設(shè)備,用于參照局部時鐘而在該媒體網(wǎng)絡(luò)上發(fā)送和接收媒體分組;第一網(wǎng)絡(luò)設(shè)備,包 括用于接收數(shù)字音頻時鐘信號的至少一個輸入端口;用于從該數(shù)字音頻時鐘信號得 到主時鐘信號的處理器;用于經(jīng)由網(wǎng)絡(luò)時間協(xié)議將主時鐘信號提供到該媒體網(wǎng)絡(luò)的輸出 端口;使得主時鐘信號可由媒體設(shè)備接收,以便將媒體設(shè)備的局部時鐘與主時鐘信號同步。某些實施方式提供了一種用于組合子網(wǎng)絡(luò)的系統(tǒng),該系統(tǒng)包括兩個或多個能夠通過一個或多個路由器互連的子網(wǎng)絡(luò),每個子網(wǎng)絡(luò)具有能夠參照至少一個局部時鐘在 媒體網(wǎng)絡(luò)上發(fā)送和接收媒體分組的一個或多個媒體設(shè)備;第一網(wǎng)絡(luò)設(shè)備,包括用于接 收時鐘信號的至少一個輸入端口;用于從時鐘信號得到至少一個主時鐘信號的至少一個 處理器;用于經(jīng)由至少一個網(wǎng)絡(luò)時間協(xié)議將主時鐘信號提供到媒體網(wǎng)絡(luò)的至少一個輸出 端口;使得主時鐘信號可由媒體設(shè)備接收,以便將媒體設(shè)備的局部時鐘與主時鐘信號同步。在某些實施方式中,該時鐘信號是數(shù)字音頻時鐘信號。在某些實施方式中,第 一網(wǎng)絡(luò)設(shè)備可以與上述主時鐘設(shè)備相同。在某些實施方式中,可以從第一媒體設(shè)備接收查找請求,該查找請求涉及第二 媒體設(shè)備,其中第一和第二媒體設(shè)備具有不同的IP子網(wǎng)??梢允褂糜蛎到y(tǒng)(DNS)協(xié) 議進(jìn)行該查找請求。網(wǎng)絡(luò)端口還可以操作用來使用DNS動態(tài)更新(DDNS)從第二媒體設(shè) 備接收與第二媒體設(shè)備的特征或媒體信道有關(guān)的信息,并且存儲裝置然后存儲該信息。在某些實施方式中,媒體網(wǎng)絡(luò)還可以包括第二網(wǎng)絡(luò)設(shè)備,其中第一網(wǎng)絡(luò)設(shè)備和 第二網(wǎng)絡(luò)設(shè)備具有不同的IP子網(wǎng)。第二網(wǎng)絡(luò)設(shè)備可以接收作為輸入的第一網(wǎng)絡(luò)設(shè)備的主 時鐘信號,并且提供只可由相同IP子網(wǎng)上的媒體設(shè)備接收的主時鐘信號。在某些實施方式中,媒體網(wǎng)絡(luò)還可以包括第三網(wǎng)絡(luò)設(shè)備,其中第一、第二和第 三網(wǎng)絡(luò)設(shè)備具有不同的IP子網(wǎng)。第三網(wǎng)絡(luò)設(shè)備可以作為輸入接收第二網(wǎng)絡(luò)設(shè)備的主時鐘 信號,并且操作用來提供只可由相同IP子網(wǎng)上的媒體設(shè)備接收的主時鐘信號。在某些實施方式中,第二網(wǎng)絡(luò)設(shè)備的存儲裝置可以存儲網(wǎng)絡(luò)中第一網(wǎng)絡(luò)設(shè)備的 位置。第二網(wǎng)絡(luò)設(shè)備可以使用查找請求或經(jīng)由被提供給它的網(wǎng)絡(luò)管理信息發(fā)現(xiàn)第一網(wǎng)絡(luò) 設(shè)備的位置。在某些實施方式中,媒體設(shè)備可以是數(shù)字媒體分組的發(fā)送器和/或接收器,并 且可以接收基于單播IP消息的主時鐘信號。在另一個方面中,本發(fā)明提供了由主時鐘設(shè)備執(zhí)行的方法,用于提供如上所述 的主時鐘信號、發(fā)現(xiàn)服務(wù)和/或網(wǎng)絡(luò)管理服務(wù)。某些實施方式涉及用于在媒體網(wǎng)絡(luò)中經(jīng)由音頻信道、視頻信道、照明指令或其 組合傳輸和接收數(shù)字媒體分組的系統(tǒng)、方法、設(shè)備和計算機(jī)程序產(chǎn)品。某些實施方式涉及用于在等時媒體網(wǎng)絡(luò)中使用的系統(tǒng)、方法、設(shè)備和計算機(jī)程 序產(chǎn)品,所述等時媒體網(wǎng)絡(luò)采用一些類型的同步信號用于控制信息的數(shù)字分組的傳輸和 接收。在某些實施方式中,提供一種計算機(jī)軟件,當(dāng)其安裝在主時鐘設(shè)備上時,使得 主時鐘設(shè)備根據(jù)公開的某些方法來操作。市場上存在多種網(wǎng)絡(luò)時間時鐘主機(jī)設(shè)備。這些設(shè)備典型地支持來自像全球定位 系統(tǒng)(GPS)和來自穩(wěn)定/校準(zhǔn)的局部振蕩器的每秒脈沖(PPS)的其它時間源的時鐘輸 入。與當(dāng)前的公開不同,它們不支持音頻或像視頻信號、包括SMTPE或MIDI時間碼的 時間碼、AES3或音頻字時鐘輸入的其它基準(zhǔn)媒體時鐘輸入。例如,大的數(shù)字音頻裝置具 有用于計時和同步音頻設(shè)備的現(xiàn)有方法。這種設(shè)施中的許多現(xiàn)有設(shè)備沒有連網(wǎng),并且經(jīng) 由攜帶信號的點(diǎn)對點(diǎn)電纜連接在一起。為了裝置之間的沒有錯誤的或基本沒有錯誤的視 頻或數(shù)字信號的傳輸,要求設(shè)備之間的同步,并且在某些實施方式中,可以通過在數(shù)字信號本身(例如,AES3)中嵌入同步信息或通過分發(fā)基準(zhǔn)時鐘信號(例如,視頻黑突發(fā) (blackburst)或音頻字時鐘)的獨(dú)立同步電纜來實現(xiàn)這一點(diǎn)。裝置和它之間的電纜形成同 步樹,主機(jī)設(shè)備處于該樹的根部。在某些實施方式中,該主機(jī)設(shè)備可以是專用的定時基 準(zhǔn),或者它可以是諸如混合控制臺的媒體處理設(shè)備。具有音頻時鐘輸入的網(wǎng)絡(luò)時間服務(wù) 器允許對連網(wǎng)的音頻設(shè)備和設(shè)施中現(xiàn)有的非連網(wǎng)的音頻設(shè)備進(jìn)行同步。在某些實施方式 中,具有媒體信號基準(zhǔn)時鐘輸入的網(wǎng)絡(luò)時間服務(wù)器允許基準(zhǔn)時鐘被分發(fā)到網(wǎng)絡(luò)上的音頻 和/或視頻設(shè)備,這消除或大大減少對于獨(dú)立的同步電纜的需要,并且對于點(diǎn)對對電纜 提供了更多的靈活性。源自媒體源的基準(zhǔn)信號的分發(fā)允許對連網(wǎng)的媒體設(shè)備和非連網(wǎng)的 媒體設(shè)備進(jìn)行同步,并且因此將它們連接在一起成為更大的系統(tǒng)。除了頻率同步外,時 間服務(wù)器可以提供絕對時間的概念,這實現(xiàn)了整個網(wǎng)絡(luò)中的信號的時間對準(zhǔn),并且實現(xiàn) 了將時間碼信息提供給連網(wǎng)和非連網(wǎng)的設(shè)備。某些實施方式的另一個優(yōu)點(diǎn)是將時鐘主機(jī)和服務(wù)發(fā)現(xiàn)功能與網(wǎng)絡(luò)管理功能設(shè) 置在相同設(shè)備中實現(xiàn)了簡單的網(wǎng)絡(luò)設(shè)置和管理。本發(fā)明的至少一個實施方式的另一個優(yōu)點(diǎn)是使用單播協(xié)議來訪問同步和服務(wù) 發(fā)現(xiàn)服務(wù)實現(xiàn)了網(wǎng)絡(luò)的可擴(kuò)展性,因為它避免了多播服務(wù)發(fā)現(xiàn)和/或計時信息在網(wǎng)絡(luò)周 圍的泛濫。包含數(shù)百設(shè)備的網(wǎng)絡(luò)可以生成足夠的服務(wù)發(fā)現(xiàn)廣告/查找和時鐘同步消息以 壓制具有較慢CPU的設(shè)備(典型是那些基于微控制器或其它低成本部分的設(shè)備)。通過 使同步和服務(wù)發(fā)現(xiàn)消息淹沒所有互連的網(wǎng)絡(luò)來連接局部媒體網(wǎng)絡(luò)的方法使得該問題更為 惡化。與之不同,在本發(fā)明的某些實施方式中,使用單播協(xié)議。這些單播分組被網(wǎng)絡(luò)接 口忽略,直到它們是明確去往局部設(shè)備的分組為止。在某些實施方式中,使用單播協(xié)議 和網(wǎng)絡(luò)服務(wù)器將層級引入了媒體網(wǎng)絡(luò),使得媒體設(shè)備典型地不需要知道局部網(wǎng)絡(luò)中的全 部或基本全部的設(shè)備或其它網(wǎng)絡(luò)中的設(shè)備,直到它們需要與這些設(shè)備通信為止。在某些 實施方式中,網(wǎng)絡(luò)服務(wù)器集中了用于一個或多個局部媒體網(wǎng)絡(luò)的信息,并且單播協(xié)議允 許其它域中的設(shè)備在需要時訪問該信息的要求的子集。因此,本發(fā)明使得等時媒體網(wǎng)絡(luò) 能夠從現(xiàn)今可能的每個網(wǎng)絡(luò)幾百設(shè)備擴(kuò)展到數(shù)萬設(shè)備??梢越M合的局部等時媒體網(wǎng)絡(luò)的 示例包括,但不限于,Dante、CobraNet、AVB/IEEE1722 和 AVB/IEEE1733、Ethersound 禾口 / 或 Livewire。
參照附圖,僅通過實施例,從以下對本發(fā)明實施方式的描述可以清楚地看出本 發(fā)明的特征和優(yōu)勢。圖1是根據(jù)某些實施方式的主時鐘設(shè)備的輸入和輸出的示意圖;圖2是根據(jù)某些實施方式的、路由的IP網(wǎng)絡(luò)中的主時鐘設(shè)備和媒體設(shè)備之間的 時鐘同步關(guān)系的示意圖;圖3是根據(jù)某些實施方式的、路由的IP網(wǎng)絡(luò)中的第一網(wǎng)絡(luò)設(shè)備和第二(從屬)網(wǎng) 絡(luò)設(shè)備之間的分層級的時鐘同步關(guān)系的示意圖;圖4是根據(jù)某些實施方式的、路由的IP網(wǎng)絡(luò)中的主時鐘設(shè)備和媒體設(shè)備之間的 服務(wù)發(fā)現(xiàn)關(guān)系的示意圖;圖5是根據(jù)某些實施方式的、多個媒體設(shè)備和從屬設(shè)備網(wǎng)絡(luò)之間的時鐘同步關(guān)系的示意圖;圖6是根據(jù)某些實施方式的、多個網(wǎng)絡(luò)中的多個媒體設(shè)備和從屬設(shè)備之間的時 鐘同步關(guān)系的示意圖;圖7是根據(jù)某些實施方式的、通過數(shù)據(jù)總線耦合到公共網(wǎng)絡(luò)設(shè)備的多個網(wǎng)絡(luò)之 間的關(guān)系的示意圖;圖8是根據(jù)某些實施方式的、用于從一個網(wǎng)絡(luò)到另一網(wǎng)絡(luò)的通信的緩沖的示意 圖;圖9是根據(jù)某些實施方式的、通過可VLAN交換機(jī)耦合到公共網(wǎng)絡(luò)設(shè)備的多個 VLAN之間的關(guān)系的示意圖;圖10是根據(jù)某些實施方式的、通過IEEE1588同步和非AVB交換機(jī)耦合的兩個 防御網(wǎng)絡(luò)之間的關(guān)系的示意圖;以及圖11是根據(jù)某些實施方式的、通過AVB交換機(jī)和非AVB交換機(jī)耦合的防御網(wǎng) 絡(luò)和另一網(wǎng)絡(luò)之間的關(guān)系的示意圖。
具體實施例方式在整個本說明書中,相同的附圖標(biāo)記已被用于指代附圖中相同的特征。在等時媒體網(wǎng)絡(luò)中,接收器以相同的速率或基本相同的速率消耗由發(fā)送器產(chǎn)生 的網(wǎng)絡(luò)分組,并且在發(fā)送器和給定接收器之間存在恒定或基本恒定的相位關(guān)系(或時間 延遲)。來自相同源的不同接收器可以具有不同的延遲,并且不同的源可以具有不同的延 遲,然而,信號從發(fā)送器到接收器的平滑或基本平滑的傳輸理想地沒有損失或具有最小 損失。在某些實施方式中,局部等時媒體網(wǎng)絡(luò)可以通過從主機(jī)設(shè)備將同步信號分發(fā)到 網(wǎng)絡(luò)中的媒體設(shè)備來對媒體信號傳輸通過網(wǎng)絡(luò)進(jìn)行協(xié)調(diào)。根據(jù)本發(fā)明,存在可以用于為 網(wǎng)絡(luò)提供同步信號的各種技術(shù),包括但不限于以下在Dante中,可以由IEEE1588和/或 802.1as時鐘同步協(xié)議提供同步信號;在CobraNet中,可以由“指揮(conductor) ”設(shè)備發(fā) 射的規(guī)則或基本規(guī)則的“節(jié)拍分組”來提供同步信號;在Ethersound中,可以由源于處 于網(wǎng)絡(luò)鏈路的邏輯鏈的開端的設(shè)備的媒體分組的規(guī)則流提供同步信號;并且在IEEE1722 和IEEE1733中,可以由至少一個媒體信號和至少一個網(wǎng)絡(luò)時間協(xié)議的組合提供同步信 號。同步信號可以是源于至少一個設(shè)備的并且由該發(fā)送設(shè)備使用時鐘來標(biāo)記時間的媒體 信號,該時鐘可以經(jīng)由802.1as時鐘同步協(xié)議使用802.1as時鐘主機(jī)來進(jìn)行同步。本發(fā)明的一個方面是使用設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì)來將一個或 多個局部等時媒體網(wǎng)絡(luò)連接在一起以形成更大的統(tǒng)一的等時網(wǎng)絡(luò),使得一個局部媒體網(wǎng) 絡(luò)中的發(fā)送器可以將媒體信號傳輸?shù)讲煌植棵襟w網(wǎng)絡(luò)中的接收器。為實現(xiàn)這一點(diǎn),不 同媒體網(wǎng)絡(luò)中的發(fā)送器和接收器能夠匹配或基本匹配傳輸和接收速率,使得接收器的欠 載運(yùn)行/過載運(yùn)行被維持在可接受水平。在某些實施方式中,接收器欠載運(yùn)行/過載運(yùn)行 的可接受水平可能意味著防止或基本防止接收的媒體信號中的中斷或不連續(xù)導(dǎo)致三個小 時的視頻播放中的一個可見偽象(artifact)。在某些實施方式中,接收器欠載運(yùn)行/過載 運(yùn)行的可接受水平可能意味著防止或基本防止接收的媒體信號中的中斷或不連續(xù)導(dǎo)致三 個小時的視頻播放中的二、三、四、五、六、八或十個可見偽象。在某些實施方式中,可接受水平可能意味著基本防止接收的媒體信號中的中斷或不連續(xù)導(dǎo)致24個小時的音頻 播放期間的可聽見的嘀噠聲或砰砰聲。音頻偽象比視頻偽象更容易被察覺。在某些實施 方式中,比每10分鐘一次更頻繁地出現(xiàn)的音頻毛刺(glitch)很可能被認(rèn)為不可接受。在 某些實施方式中,比每2、5、10、15或20分鐘一次更頻繁出現(xiàn)的音頻假信號很可能被認(rèn) 為不可接受。在某些實施方式中,比每30分鐘一次更頻繁地出現(xiàn)的視頻毛刺很可能被認(rèn) 為不可接受。在某些實施方式中,比每5、10、15、20、25、30、35、40、50或60分鐘 一次更頻繁地出現(xiàn)的視頻毛刺很可能被認(rèn)為不可接受。此外,在某些實施方式中,互連的網(wǎng)絡(luò)能夠允許媒體信號從一個網(wǎng)絡(luò)傳遞到另
一網(wǎng)絡(luò)。在某些實施方式中,可以通過每個局部等時媒體網(wǎng)絡(luò)中的時鐘主機(jī)的協(xié)調(diào)來實 現(xiàn)一個或多個局部等時媒體網(wǎng)絡(luò)的連接。這使得發(fā)送器和接收器能夠匹配或基本匹配速 率,并且在支持該功能的網(wǎng)絡(luò)中對在不同接收器處播出的信號進(jìn)行時間對準(zhǔn)。此外,另 一方面是從一個媒體網(wǎng)絡(luò)路由、轉(zhuǎn)發(fā)、隧道傳輸、轉(zhuǎn)換、或接收以及重傳媒體分組,使 得它們包含的媒體信號可以被傳送到其它媒體網(wǎng)絡(luò)并且被作為媒體分組的流接收。關(guān)于局部等時時鐘主機(jī)的協(xié)調(diào),每個網(wǎng)絡(luò)域典型地具有局部時鐘主機(jī)。此外, 局部時鐘主機(jī)變?yōu)樯霞墪r鐘的從屬,并且使局部網(wǎng)絡(luò)時鐘(由局部時鐘同步信號分發(fā)) 與該上級時鐘同步或諧振。不是所有局部同步信號均將絕對時間信息提供給從屬,例如 CobraNet傳輸方法不具有絕對時間信息的概念,并且在這些情況下,全部要求的是將局 部時鐘與上級時鐘進(jìn)行同步(即,速率匹配)。此外,在某些情況下,局部時鐘主機(jī)之間 的關(guān)系可能不必是主/從類型關(guān)系,因為存在多主時鐘同步協(xié)議,然而,通常是采用主/ 從或分層級關(guān)系。在某些實施方式中,一旦已經(jīng)在需要同步的各種局部媒體網(wǎng)絡(luò)之間設(shè)立網(wǎng)絡(luò), 并且網(wǎng)絡(luò)時間協(xié)議可以通過該網(wǎng)絡(luò)運(yùn)行,那么協(xié)調(diào)每個局部媒體網(wǎng)絡(luò)中的傳輸?shù)耐叫?號將基本上與其它局部媒體網(wǎng)絡(luò)中的同步信號速率同步和時間對準(zhǔn)。這允許不同局部媒 體網(wǎng)絡(luò)中的發(fā)射器和接收器匹配它們的傳輸和接收速率,以便確保獨(dú)立的局部媒體網(wǎng)絡(luò) 之間媒體信號的沒有錯誤或基本沒有錯誤的傳輸。此外,如果局部同步信號支持時間對 準(zhǔn),則可以憑借媒體分組中包含的時間戳在媒體網(wǎng)絡(luò)之間傳送媒體信號時間對準(zhǔn)信息, 該媒體分組中包含的時間戳又與由鏈接局部媒體網(wǎng)絡(luò)的網(wǎng)絡(luò)時間協(xié)議提供的共享時鐘有 關(guān)。這允許從發(fā)射器接收相同媒體信號的一個或多個接收器時間對準(zhǔn)它們的輸出。可以將某些公開的實施方式用于若干不同的網(wǎng)絡(luò)。例如,該網(wǎng)絡(luò)可以是可路由 IP網(wǎng)絡(luò)、廣域網(wǎng)、交換以太網(wǎng)網(wǎng)絡(luò)中的一組虛擬LAN(VLAN)或甚至由兩個不同等時媒 體連網(wǎng)技術(shù)(例如,相同網(wǎng)絡(luò)上的CobraNet或Dante)共享的單個LAN或其組合。在某些實施方式中,可以通過使時鐘主機(jī)從屬于某公共的共享時鐘來實現(xiàn)時鐘 主機(jī)之間的協(xié)調(diào)。可以以多種方式實現(xiàn)這一點(diǎn)。例如,用于局部等時媒體網(wǎng)絡(luò)的時鐘主 機(jī)可以從屬于另一網(wǎng)絡(luò)域中的局部時鐘主機(jī)(例如,經(jīng)由單播IEEE1588或經(jīng)由NTP)。典 型地,這可能要求主/從關(guān)系形成連接局部等時媒體網(wǎng)絡(luò)中的局部時鐘主機(jī)的生成樹, 可以同步或基本同步被集合的網(wǎng)絡(luò)。另一實例是GPS信號(或其它基準(zhǔn)信號)為域提供 共享的時鐘源。如果局部時鐘主機(jī)從屬于GPS,則它們典型地將被同步。這具有潛在的 缺點(diǎn),因為可能要求超越網(wǎng)絡(luò)連接的額外設(shè)備。另一實例是可經(jīng)由網(wǎng)絡(luò)訪問的同步服務(wù)器(例如,經(jīng)由單播IEEE1588或經(jīng)由NTP)。在服務(wù)器和每個局部等時媒體網(wǎng)絡(luò)中的局 部時鐘主機(jī)之間提供主/從關(guān)系形成了生成樹,整個集合網(wǎng)絡(luò)將被同步。在因特網(wǎng)中,網(wǎng)絡(luò)時間協(xié)議(NTP) —般用于同步計算機(jī)系統(tǒng)上的時鐘。NTP 具有定義的時鐘層級的概念;然而,這些是為通用計算機(jī)和其它IT設(shè)備的時鐘同步而不 是為媒體連網(wǎng)設(shè)計的。這些時鐘層級在因特網(wǎng)中的性能典型地產(chǎn)生時間上相互分開十多 毫秒的具有十多到一百多毫秒的標(biāo)準(zhǔn)偏差的時鐘。在局部LAN中,NTP典型地被同步 到毫秒以內(nèi),然而這對于要求樣本精確同步的媒體網(wǎng)絡(luò)而言是不足的。在意圖通過緊密 同步以減少緩沖的等時系統(tǒng)中,同步中的這種不確定性不可接受地增加了等待時間。更 壞地,NTP算法能急劇地使局部時鐘變慢,這對于跟蹤NTP時間的媒體時鐘是不好的。 與將NTP用作等時媒體網(wǎng)絡(luò)之間的時鐘同步協(xié)議不同,可以使用IEEE1588精確時間協(xié) 議的單播模式來同步時鐘層級。在Dante的情況下,這具有增加的優(yōu)點(diǎn)單個時鐘同步 協(xié)議(IEEE1588)可以用于局部媒體網(wǎng)絡(luò)中的亞微秒定時,并且可用于在媒體網(wǎng)絡(luò)之間同 步。在某些實施方式中,媒體網(wǎng)絡(luò)中的局部主機(jī)將可能需要被同步到小于1-5毫秒的時 間差。在某些實施方式中,媒體網(wǎng)絡(luò)中的局部主機(jī)將可能需要被同步到小于1-10、2-7、 3-8、1-20、2-15、5-30、10-50、0.5-6或1.5-5毫秒的時間差。這是因為時鐘同步的不 精確可能導(dǎo)致分組的早或晚的到達(dá)或?qū)е路纸M內(nèi)的時間戳看起來比預(yù)期更早或更晚。對 于接收器,這更難與傳輸延遲方面的變化進(jìn)行區(qū)分,并且接收器將典型地緩沖接收的媒 體信號,以便對其進(jìn)行補(bǔ)償。接收器通常具有不超過10-20毫秒的緩沖,其通常主要用 于補(bǔ)償網(wǎng)絡(luò)中的傳輸延遲方面的變化,而非補(bǔ)償時鐘同步誤差。在某些實施方式中,站 點(diǎn)之間的同步應(yīng)該足夠緊密,使得僅僅較小百分比(例如,小于10%)的接收器中的可用 緩沖被預(yù)計用于對同步誤差的補(bǔ)償。在某些實施方式中,站點(diǎn)之間的同步應(yīng)該足夠緊, 使得僅僅某個百分比(例如,小于5%、10%, 15%, 20%, 30%, 50%, 60%或75%) 的接收器中的可用緩沖被預(yù)計用于對于同步誤差的補(bǔ)償。在某些實施方式中,如果已知 站點(diǎn)之間的網(wǎng)絡(luò)具有較低的延遲變化(例如,它是專用的高帶寬網(wǎng)絡(luò)),則可以為同步誤 差預(yù)計大量緩沖(例如,直到50%)。如果不能實現(xiàn)站點(diǎn)之間的可接受的同步精度,則緩 沖/重新定時功能可以用于代表具有不足的緩沖容量的接收器來將媒體分組流去抖動。在某些公開的實施方式中,時鐘同步服務(wù)器可以分層級操作,如下圖所示從屬 于上級時鐘。在某些方面,可以采用多播和/或單播時鐘同步變化。這些時鐘同步服務(wù) 器可以從屬于另一上級時鐘同步服務(wù)器。這可以經(jīng)由使用IEEE1588或802.1as或NTP的 網(wǎng)絡(luò),其具有使用單個網(wǎng)絡(luò)連接的優(yōu)點(diǎn)。在某些方面,它們可以獲得來自一個源的速率 信息和來自網(wǎng)絡(luò)時間協(xié)議的絕對時間信息。在某些方面,它們可以使用基準(zhǔn)信號作為時 間或速率源(例如,使用來自穩(wěn)定的/校準(zhǔn)的局部振蕩器的PPS信號、GPS、和/或廣播 時間信號來提供具有已知或基本已知的的速率的、在不同服務(wù)器之間共享的時鐘源)。在 某些方面,可以使用局部時鐘同步信號作為輸入基準(zhǔn)信號(例如,CobraNet節(jié)拍分組)。 在某些實施方式中,它們可以使用媒體時鐘作為輸入基準(zhǔn)信號(例如,AES3輸入、字時 鐘、視頻黑信號、ADAT同步、其它AV同步信號或其組合)。在某些實施方式中,它們 可以同時是多個局部網(wǎng)絡(luò)域的成員。例如,它可以是同時運(yùn)行在若干邏輯以太網(wǎng)網(wǎng)絡(luò)上 的VLAN知曉設(shè)備,或者可以參與在相同網(wǎng)絡(luò)上的若干IEEE1588邏輯同步域。在某些 實施方式中,它可以是用于一個或多個局部媒體網(wǎng)絡(luò)的局部主機(jī),可能傳輸不同的局部時鐘同步信號(例如,一個網(wǎng)絡(luò)上的Cobnmet “節(jié)拍分組”,用于另一網(wǎng)絡(luò)的IEEE1588 時鐘同步協(xié)議)。在某些實施方式中,時鐘同步服務(wù)器可以使用至少一個內(nèi)部時鐘作為網(wǎng)絡(luò)的時 間源,或者它可以使用至少一個數(shù)字音頻基準(zhǔn)時鐘(例如,來自混頻控制臺的輸出)來驅(qū) 動網(wǎng)絡(luò)時間。在某些實施方式中,時鐘同步服務(wù)器功能可以被集成到獨(dú)立的同步服務(wù)器設(shè)備 中;用于一個或多個等時媒體網(wǎng)絡(luò)的局部主時鐘中;網(wǎng)絡(luò)交換機(jī)或路由器中;等時媒體 網(wǎng)絡(luò)中的媒體設(shè)備中或其組合之中。在某些實施方式中,同步服務(wù)器可以是用于一個或多個等時媒體網(wǎng)絡(luò)的局部時 鐘主機(jī)。同步服務(wù)器功能可以被集成到至少一個多協(xié)議橋接盒中。在某些實施方式中,同步服務(wù)器可以具有各種基準(zhǔn)信號輸入,包括但不限于音 頻和/或視頻基準(zhǔn)時鐘輸入?!┩搅艘粋€或多個等時媒體網(wǎng)絡(luò),根據(jù)某些公開的實施方式,它們之間的 媒體信號傳輸就是可能的。那么,從一個媒體網(wǎng)絡(luò)到另一媒體網(wǎng)絡(luò)路由、轉(zhuǎn)發(fā)、隧道傳 輸、轉(zhuǎn)換、或接收以及重傳媒體分組或其組合是可能的。每個局部媒體網(wǎng)絡(luò)通過互連網(wǎng) 絡(luò)連接到其它局部網(wǎng)絡(luò)。典型地,路由的TCP/IP網(wǎng)絡(luò)用于將LAN連接成更大的網(wǎng)絡(luò), 所以希望各種類型的局部媒體網(wǎng)絡(luò)可以使用路由的TCP/IP網(wǎng)絡(luò)連接在一起。然而,可以 使用其他手段將LAN連接成更大的網(wǎng)絡(luò)。在某些實施方式中,一個網(wǎng)絡(luò)域中的發(fā)送器和不同網(wǎng)絡(luò)域中的接收器使用IP協(xié) 議并且共享公共的媒體編碼(例如,線性PCM、MPEG-2、H.264等),媒體分組可以通 過網(wǎng)絡(luò)域之間的IP網(wǎng)絡(luò)連接從發(fā)送器傳播到接收器,以通常方式由IP路由器進(jìn)行轉(zhuǎn)發(fā)。 媒體分組不需要被設(shè)備攔截或進(jìn)行處理來使它們可以在網(wǎng)絡(luò)域之間通過。在某些實施方式中,一個局部網(wǎng)絡(luò)中的發(fā)送器和不同局部網(wǎng)絡(luò)中的接收器共享 公共的、可路由的傳送協(xié)議(像Dante、RTP, RTP的IEEEl733擴(kuò)展等)。媒體分組可 以通過網(wǎng)絡(luò)域之間的IP網(wǎng)絡(luò)連接從發(fā)送器傳播到接收器,以通常方式由IP路由器轉(zhuǎn)發(fā)。 媒體分組不需要被設(shè)備攔截或進(jìn)行處理來使它們可以在網(wǎng)絡(luò)域之間通過。在某些實施方式中,其中一個網(wǎng)絡(luò)中的局部等時媒體網(wǎng)絡(luò)協(xié)議是不可路由的, 或者不與其它局部網(wǎng)絡(luò)中使用的網(wǎng)絡(luò)協(xié)議兼容,需要某種協(xié)議轉(zhuǎn)換來使媒體分組或信號 通過互連網(wǎng)絡(luò)到達(dá)接收器。這可以以各種方式實現(xiàn)。例如,一種方法是使用多協(xié)議橋, 使得使用局部非可路由的媒體連網(wǎng)傳送(例如,CobraNet)接收媒體信號,然后使用可路 由的媒體連網(wǎng)協(xié)議(例如,Dante)來通過互連網(wǎng)絡(luò)傳輸?shù)狡渌植烤W(wǎng)絡(luò)。存在若干不同類型的轉(zhuǎn)換,可以在某些情況下采用這些轉(zhuǎn)換,以便將媒體信號 從一個局部等時媒體網(wǎng)絡(luò)傳送到另一個可能不兼容的局部等時媒體網(wǎng)絡(luò)。本發(fā)明考慮了 可以采用多種協(xié)議、媒體信號類型和編碼來將媒體信號從一個媒體網(wǎng)絡(luò)傳送到另一媒體 網(wǎng)絡(luò)的的等時媒體網(wǎng)絡(luò)。在某些情況下,來自一個網(wǎng)絡(luò)的媒體分組和信號在不同類型的 網(wǎng)絡(luò)中可能一般不可理解。因此,在某些實施方式中,媒體信號在等時媒體網(wǎng)絡(luò)之間的 傳輸可能需要以下的一項或多項協(xié)議轉(zhuǎn)換,例如,改變分組封裝方式、改變分組成幀 方式(framing)(即,布局、長度等)、地址域(例如,以太網(wǎng)MAC地址、IP地址、TCP/ IP端口號)或其組合;從一種編碼到另一編碼的格式轉(zhuǎn)換,例如,24位到16位音頻、或從線性PCM到浮點(diǎn)、視頻尺寸,不同類型的編碼/壓縮之間的轉(zhuǎn)換,例如,PCM到 AAC和/或MPEG視頻到H.264視頻,不同類型的錯誤恢復(fù)機(jī)制之間的轉(zhuǎn)換,例如,分 組的重試相對于前向糾錯和/或損失隱藏。此外,在某些實施方式中,可以使用其它額 外步驟,例如,使用RSVP或802.1Qat保留網(wǎng)絡(luò)帶寬、協(xié)商Qos參數(shù)(例如Diffserv或 802.1Qav)>分配地址、標(biāo)識符或其它網(wǎng)絡(luò)資源、或其組合。在某些實施方式中,額外的功能可以用于輔助將不同的媒體網(wǎng)絡(luò)結(jié)合為單個音 視頻網(wǎng)絡(luò)。例如,可以統(tǒng)一針對遍布于集合的網(wǎng)絡(luò)中的設(shè)備和媒體信道的發(fā)現(xiàn)服務(wù),以 便簡化不同局部媒體網(wǎng)絡(luò)中設(shè)備之間的連接設(shè)置。某些實施方式可以提供對抖動的媒體 分組流的緩沖和重新定時。某些實施方式可以提供網(wǎng)絡(luò)管理功能,以簡化局部媒體網(wǎng)絡(luò) 的操作。某些實施方式可以將上面的功能組合到獨(dú)立的可VLAN設(shè)備中、組合到交換機(jī) 中、組合到路由器中、組合到媒體設(shè)備中。在某些實施方式中,可能希望組合一個或多 個以上功能。在某些方面中,本發(fā)明涉及用于在等時媒體網(wǎng)絡(luò)中使用的設(shè)備、方法、系統(tǒng)和 /或計算機(jī)可讀介質(zhì),其中連接到網(wǎng)絡(luò)的媒體設(shè)備采用至少一個同步信號來對媒體信號 正常的傳輸通過網(wǎng)絡(luò)進(jìn)行基本控制、直接控制或使之更為便利。這些媒體網(wǎng)絡(luò)通常被優(yōu) 化,以用于單個LAN或少量LAN中的局部通信。在這些LAN中,可以通過多播傳輸 直接到達(dá)所有設(shè)備。網(wǎng)絡(luò)的局部特性允許實現(xiàn)低等待時間信號傳輸(10毫秒以下是普遍 的),以及對被輸入網(wǎng)絡(luò)或從網(wǎng)絡(luò)播放出來的信號進(jìn)行毫秒級或在最佳情況下納秒級精度 的時間對準(zhǔn)。網(wǎng)絡(luò)中的發(fā)送器和接收器能夠使用網(wǎng)絡(luò)中的從主機(jī)設(shè)備傳送到媒體設(shè)備的 同步信號來控制媒體信號的傳輸和接收速率。因為網(wǎng)絡(luò)是局部的,所以網(wǎng)絡(luò)中的分組傳輸延遲通常是有限和一致的,對于媒 體信號傳輸,這直接有助于改進(jìn)時鐘同步精度和降低等待時間。此外,網(wǎng)絡(luò)帶寬不受 限,并且時鐘同步協(xié)議或信號可以傳輸頻繁的更新。例如,Dante使用4Hz更新;甚 至已經(jīng)為AVB建議ΙΟΗζ-ΙΟΟΗζ更新,而在廣闊區(qū)域中典型使用的NTP的最高頻率是 1/64HZ。網(wǎng)絡(luò)的局部特性使得用多播傳輸?shù)竭_(dá)網(wǎng)絡(luò)中的所有設(shè)備可行和非常有效。即使 在類似802.11的無線網(wǎng)絡(luò)的情況下多播通常不可靠,但對于每個設(shè)備的獨(dú)立的高頻率時 鐘更新仍是可行的。用于在網(wǎng)絡(luò)中分發(fā)同步信號的方法定義了 “媒體網(wǎng)絡(luò)域”,并且妨 礙了等時媒體網(wǎng)絡(luò)的規(guī)模超過少量的LAN。這些等時媒體網(wǎng)絡(luò)技術(shù)的局部特性使得難以建立在規(guī)模上大于單個LAN上的幾 百個設(shè)備的統(tǒng)一媒體網(wǎng)絡(luò)?;贚AN的時鐘同步和傳送協(xié)議并不必然通過那些典型地用 于將LAN連接在一起的IP路由器。IP多播可以用于覆蓋若干LAN(例如,Livewire可以 使用多播),然而其部署比較復(fù)雜并且IP路由器中并不普遍支持IP多播。另一方面,要 求所有IP路由器支持單播?;旧希y以在許多典型地采用通過路由的互連網(wǎng)絡(luò)(企業(yè) 網(wǎng)、校園網(wǎng)、廣域網(wǎng))而連接的多個LAN的環(huán)境中部署媒體網(wǎng)絡(luò)。在某些方面,本發(fā)明 描述了實現(xiàn)將局部等時媒體網(wǎng)絡(luò)集合為更大的統(tǒng)一等時媒體網(wǎng)絡(luò)的設(shè)備、方法、系統(tǒng)和/ 或計算機(jī)可讀介質(zhì)。局部媒體網(wǎng)絡(luò)經(jīng)由路由的互連網(wǎng)絡(luò)(典型地為IP路由器和網(wǎng)絡(luò)鏈路 的集合)而相互連接在一起。使用本發(fā)明的某些實施方式,可以集合局部媒體網(wǎng)絡(luò),并 且同步那些集合的網(wǎng)絡(luò),使得公開的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì)能夠處理 具有成千上萬的媒體設(shè)備的集合網(wǎng)絡(luò)。使用本發(fā)明的某些實施方式,可以集合局部媒體網(wǎng)絡(luò),并且同步那些集合的網(wǎng)絡(luò),使得公開的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì) 能夠處理具有多達(dá) 1000、3000、5000、10,000、15,000、20,000、50,000、100,000 或更多 設(shè)備或節(jié)點(diǎn)的集合網(wǎng)絡(luò)。相比之下,當(dāng)前的局部媒體網(wǎng)絡(luò)可以處理LAN中的幾百節(jié)點(diǎn)。 可以組合的局部等時媒體網(wǎng)絡(luò)的實例包括但不限于Dante、CobraNet、AVB/IEEE1722和 AVB/IEEE1733 網(wǎng)絡(luò)、Ethersound 和 / 或 Livewire。在某些方面,本發(fā)明描述了實現(xiàn)將局部等時媒體網(wǎng)絡(luò)集合為更大的統(tǒng)一等時媒 體網(wǎng)絡(luò)的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì),其中該集合網(wǎng)絡(luò)能夠處理不同環(huán)境 中的多個不同網(wǎng)絡(luò)類型。例如,本發(fā)明實現(xiàn)了一種集合網(wǎng)絡(luò)的構(gòu)造,對于媒體信號傳 輸,該集合網(wǎng)絡(luò)具有可接受的時鐘同步精度和可接受的等待時間。此外,網(wǎng)絡(luò)帶寬是足 夠的,使得時鐘同步協(xié)議或信號可以傳輸頻繁的更新??梢允褂霉_的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì)的等時媒體網(wǎng)絡(luò)和 其它系統(tǒng)的一些非限制性實例是Audiante的Dante技術(shù),其在發(fā)送器和接收器中使用 IEEE1588或802.1AS時鐘同步來產(chǎn)生速率匹配并且時間對準(zhǔn)到時鐘主機(jī)的媒體時鐘。同 步的局部媒體時鐘控制媒體信號和分組的傳輸和接收速率,并且支持在發(fā)送器和接收器 處的媒體信號的精確時間對準(zhǔn)。IEEEl588時鐘同步協(xié)議通常用在使用鏈路局部的IPv4多播的單個以太網(wǎng)LAN 中,然而,對于服務(wù)器,它也可以單播模式運(yùn)行。802.1AS協(xié)議在局部以太網(wǎng)LAN中運(yùn) 行。同時IEEE1588和802.1AS時鐘同步協(xié)議典型地是鏈路局部的,Dante使用因特網(wǎng)協(xié) 議,該協(xié)議用于可路由到鏈路局部的網(wǎng)絡(luò)域(例如,以太網(wǎng)廣播域)以外的媒體分組。另一實例是AVB 傳送協(xié)議IEEE1722 (Firewire 橋接)和 IEEE1733 (AVB 的 RTP 擴(kuò)展)。AVB媒體傳送協(xié)議依賴于802.1AS,而802.1AS是IEEE1588時鐘同步協(xié)議的限 制版(restricted profile),并且在以太網(wǎng)LAN中運(yùn)行。IEEE1722使用在本質(zhì)上為鏈路局 部的以太網(wǎng)第2層媒體分組。IEEE1733將RTP用于媒體分組,而這些媒體分組基于因特 網(wǎng)協(xié)議并且可路由到鏈路局部網(wǎng)絡(luò)域以外。IEEE1722和IEEE1733允許發(fā)送器以任何速率傳輸和發(fā)送包含將信號時刻與 802.1AS網(wǎng)絡(luò)時間相聯(lián)系的時間戳的分組。因為在發(fā)送器和接收器之間同步了 802.1AS網(wǎng) 絡(luò)時間,所以接收器可以使用時間戳來精確確定源的發(fā)送速率和對于媒體信號的時間對 準(zhǔn)。接收器使用接收的分組速率或者優(yōu)選地使用802.1AS至媒體信號時間戳鎖定到發(fā)送 器的傳輸速率。IETF RTP協(xié)議通常用于因特網(wǎng)上的媒體傳送(例如VoIP,流媒體)。 IETFRTCP(RTP控制協(xié)議)和RTP(實時傳送協(xié)議)一起使用,以提供RTP媒體流之間的 同步。盡管RTCP包含NTP格式的時間戳,但是不要求或不意味著發(fā)送系統(tǒng)使用NTP來 控制發(fā)送或接收速率,因為不能假設(shè)因特網(wǎng)上的發(fā)送器和接收器具有彼此協(xié)調(diào)的時鐘。 RTCP使用NTP格式時間戳以將來自單個源的多個RTP流與公共時基相聯(lián)系,因此支持 來自相同源的、可能具有不同速率的不同流之間的時間對準(zhǔn)。RTP接收器不使用同步的 NTP時間來假設(shè)發(fā)送速率,而是由接收器經(jīng)由來自發(fā)送器的分組流和/或包含時間戳的 控制消息而鎖定到發(fā)送器的定時。RTP典型地在兩種操作模式之一中使用文件播放 以由操作系統(tǒng)定時器控制的速率播出媒體文件的塊;和/或媒體信號以流的形式從硬件 輸出由硬件產(chǎn)生數(shù)字化的媒體信號,將其打包并且發(fā)送到網(wǎng)絡(luò)中。發(fā)送速率由I/O硬件控制。使用網(wǎng)絡(luò)時間協(xié)議來耦合發(fā)送器和/或接收器速率的系統(tǒng)可以用RTP來傳送媒 體信號(例如IEEE1733)。類似CobraNet、Ethersound或Livewire的系統(tǒng)具有帶有網(wǎng)絡(luò)協(xié)議的局部時鐘主
機(jī),從屬機(jī)使用該網(wǎng)絡(luò)協(xié)議以同步到主機(jī)。網(wǎng)絡(luò)中的發(fā)送器和接收器將它們的局部媒 體時鐘鎖定到主時鐘,并且主時鐘的速率控制整個網(wǎng)絡(luò)中的媒體信號的發(fā)送和接收的速 率。局部同步信號提供速率控制而不是時間對準(zhǔn),并且在整個網(wǎng)絡(luò)中,媒體信號可以在 不同時間播出(例如,當(dāng)傳輸路徑延遲對于網(wǎng)絡(luò)中的各個接收器不同時)。CobraNet和 Ethersound是以太網(wǎng)第2層協(xié)議,而Livewire在路由的多播IP網(wǎng)絡(luò)中可以在第3層運(yùn)行。由用于分發(fā)同步信號的各種方法覆蓋的“媒體網(wǎng)絡(luò)域”包括具有以下拓?fù)涞?網(wǎng)絡(luò)以太網(wǎng)LAN、支持多個邏輯以太網(wǎng)LAN的交換以太網(wǎng)網(wǎng)絡(luò)中包含的單個虛擬 LAN(VLAN) >路由的IP多播校園、經(jīng)由網(wǎng)絡(luò)(可能經(jīng)由IP路由器)連接到主機(jī)的單 播IEEE1588從屬機(jī)的集合、和/或由時鐘同步協(xié)議中的機(jī)制產(chǎn)生的邏輯同步域,例如 IEEEl588域機(jī)制允許多個同步域在一個LAN上共存。本發(fā)明的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì)可以用于多種數(shù)字媒體分組 的傳輸和/或接收。例如,可以傳輸和/或接收的數(shù)字媒體分組包括但不限于媒體網(wǎng)絡(luò) 中的音頻信道、視頻信道、照明指令或其組合。其它各種形式的控制也可以是等時的。 例如,但不限于,像MIDI的性能數(shù)據(jù)、OSC或照明控制數(shù)據(jù)。在某些方面,控制數(shù)據(jù) 可能需要被精確排序(例如,協(xié)調(diào)的路由改變、若干網(wǎng)絡(luò)連接盒中的預(yù)置的協(xié)調(diào)交換)。圖1中示意性地示出了根據(jù)某些實施方式的網(wǎng)絡(luò)設(shè)備的實例。這示出了主時鐘 設(shè)備20的輸入是數(shù)字音頻時鐘信號22,例如,從混頻控制臺(未示出)的輸出提供的 AES字時鐘。外部同步選項可以包括任何形式的輸入和輸出,諸如AES或其他字時鐘、 其他音頻或視頻信號、或其組合。在圖2中,數(shù)字音頻信號22被提供給(諸如通過直 接電纜)網(wǎng)絡(luò)設(shè)備20的輸入端口(未示出)25。設(shè)備20還包括處理器,用于將接收的 數(shù)字時鐘音頻信號22轉(zhuǎn)換為主時鐘信號24,該主時鐘信號24被提供給連接到路由的IP 網(wǎng)絡(luò)26的媒體設(shè)備,設(shè)備20是該路由的IP網(wǎng)絡(luò)26的一部分。主時鐘信號24使用諸如 IEEEl588, NTP和802.1AS的網(wǎng)絡(luò)時間協(xié)議以秒或納秒為單位提供時間。主時鐘信號24 可以將主時鐘提供給具有下級時鐘的網(wǎng)絡(luò),或者由來自具有上級時鐘(如下面結(jié)合圖3進(jìn) 一步討論的)的網(wǎng)絡(luò)的主時鐘代替或從屬于該主時鐘。此外,可以在吉比特網(wǎng)絡(luò)鏈路和 用于高質(zhì)量網(wǎng)絡(luò)計時的差異服務(wù)代碼點(diǎn)(DSCP)服務(wù)質(zhì)量(Qos)中提供主時鐘信號24。 下面還結(jié)合圖9討論了時鐘同步服務(wù)器形式的主時鐘設(shè)備20的其他實施方式。主時鐘設(shè) 備20或者網(wǎng)絡(luò)設(shè)備是將網(wǎng)絡(luò)服務(wù)提供給多個網(wǎng)絡(luò)中使用的其它設(shè)備(諸如其它網(wǎng)絡(luò)設(shè)備 和媒體設(shè)備)的基礎(chǔ)設(shè)施設(shè)備。這些多個網(wǎng)絡(luò)可以包括多因特網(wǎng)協(xié)議(IP)子網(wǎng),并且可 以通過IP路由器連接,如下面結(jié)合圖2所述。主時鐘設(shè)備20在整個路由的IP網(wǎng)絡(luò)中分 發(fā)時鐘同步信息。在圖2中示意性地示出了一個顯示了路由的IP網(wǎng)絡(luò)26的實施方式。該網(wǎng)絡(luò)包 括4個子網(wǎng)絡(luò)31、32、33和34,每個子網(wǎng)絡(luò)具有使用IP路由器38和39來連接的不同 IP子網(wǎng)。子網(wǎng)絡(luò)32和33中的每一個包括能夠傳輸或接收數(shù)字媒體分組的4個媒體設(shè)備 40。使用路由器38和39來連接這些媒體設(shè)備40,媒體設(shè)備40能夠接收由網(wǎng)絡(luò)設(shè)備20 提供的主時鐘信號24。這樣的網(wǎng)絡(luò)的實例是具有在不同位置的許多音頻設(shè)備的大型生產(chǎn)設(shè)施。在各個實施方式中,路由的IP網(wǎng)絡(luò)26擴(kuò)展到具有許多網(wǎng)絡(luò)設(shè)備20的大網(wǎng)絡(luò),每 個容納500或更多的媒體設(shè)備40,這創(chuàng)建了子網(wǎng)絡(luò)的分層級的集合。網(wǎng)絡(luò)設(shè)備20通過支持具有多個IP子網(wǎng)的網(wǎng)絡(luò)中的時鐘同步而實現(xiàn)了大規(guī)模網(wǎng)絡(luò) (例如,Dante)的同步。網(wǎng)絡(luò)設(shè)備20在企業(yè)網(wǎng)、校園網(wǎng)以及甚至廣域網(wǎng)中實現(xiàn)了 Dante 連網(wǎng)。該網(wǎng)絡(luò)設(shè)備為Dante網(wǎng)絡(luò)提供了高質(zhì)量的主時鐘設(shè)備。除了能夠用于路由的IP網(wǎng) 絡(luò)之外,網(wǎng)絡(luò)設(shè)備20也可以用作用于非路由的網(wǎng)絡(luò)的專用時鐘主機(jī)。在網(wǎng)絡(luò)31-34的同步期間,網(wǎng)絡(luò)設(shè)備20與具有支持路由的IP網(wǎng)絡(luò)的音頻接收器 和發(fā)射器的媒體設(shè)備40通信。各實施方式包括具有IP路由支持的固件的媒體設(shè)備40, 該固件具有特征諸如將單播音頻流引導(dǎo)到IP路由器,容納從屬于位于網(wǎng)絡(luò)中的其它位 置的網(wǎng)絡(luò)設(shè)備20的子網(wǎng)時鐘主機(jī),以及除了在局部網(wǎng)絡(luò)上通知服務(wù)發(fā)現(xiàn)記錄之外,還將 這些記錄登記在網(wǎng)絡(luò)設(shè)備20中。在網(wǎng)絡(luò)31-34的同步之后,由從一個媒體設(shè)備40到另 一媒體設(shè)備40而不經(jīng)過網(wǎng)絡(luò)設(shè)備20的行進(jìn)通過網(wǎng)絡(luò)31-34的單播或多播音頻流來提供媒 體傳送。這些媒體設(shè)備40使用網(wǎng)絡(luò)時間協(xié)議(諸如IEEE1588精確時間協(xié)議或網(wǎng)絡(luò)時間協(xié) 議(NTP))來將它們的局部時鐘與接收的主時鐘信號同步。在圖2的實例中,為了為路 由的網(wǎng)絡(luò)提供最大可能的支持,時鐘同步協(xié)議使用單播分組。在各實施方式中,高速硬件路由/交換設(shè)備是優(yōu)選的。通過以軟件將分組從一 個接口復(fù)制到另一接口來轉(zhuǎn)發(fā)分組的低端路由器將具有差的性能,并且將不可接受地丟 棄或抖動分組。具有吉比特接口的路由器可以以硬件轉(zhuǎn)發(fā)分組。以用于IP網(wǎng)絡(luò)的通常方 式管理單播和多播路由??梢允褂糜糜趩尾サ穆酚蓞f(xié)議(諸如開放最短路徑優(yōu)先(OSPF) 或增強(qiáng)的內(nèi)部網(wǎng)關(guān)路由協(xié)議(EIGRP))和用于多播的路由協(xié)議(協(xié)議無關(guān)多播(PIM)或 距離矢量多播路由協(xié)議(DVMRP))靜態(tài)地或動態(tài)地配置網(wǎng)絡(luò)。與選擇的路由設(shè)備兼容 的其它可用的路由協(xié)議也可以用于單播或多播。在各實施方式中,網(wǎng)絡(luò)設(shè)備20可以發(fā) 送和響應(yīng)于合適的因特網(wǎng)分組管理協(xié)議(IGMP)查詢,其實現(xiàn)了多播路由和樹修剪(tree pruning)。如圖3所示,網(wǎng)絡(luò)48也可以包括多個網(wǎng)絡(luò)設(shè)備20。這里子網(wǎng)絡(luò)33和32中的每 一個包括另一個從屬的網(wǎng)絡(luò)設(shè)備50,每個網(wǎng)絡(luò)設(shè)備50能夠使用單播從設(shè)備20接收主時鐘 信號24。在從屬網(wǎng)絡(luò)設(shè)備50從屬于設(shè)備10的情況下,這創(chuàng)建了層級。輸入到網(wǎng)絡(luò)設(shè)備 50的主時鐘信號24提供輸入到設(shè)備20的數(shù)字音頻時鐘信號200的網(wǎng)絡(luò)時間協(xié)議版本。 從屬網(wǎng)絡(luò)設(shè)備50然后提供了另一個主時鐘信號。使用多播,僅僅相同子網(wǎng)中的媒體設(shè) 備40能夠接收這個另外的主時鐘信號(不是來自設(shè)備20的信號24),來同步它們的局部 時鐘。以此方式,對于網(wǎng)絡(luò)26中的其它每個子網(wǎng)網(wǎng)絡(luò)設(shè)備20,每個網(wǎng)絡(luò)設(shè)備20可以用 作主時鐘設(shè)備。此外,每個網(wǎng)絡(luò)設(shè)備20可以是用于其局部子網(wǎng)31-34的IEEE1588主時 鐘。網(wǎng)絡(luò)設(shè)備20也可以用作另一網(wǎng)絡(luò)設(shè)備20的主時鐘設(shè)備,這樣便支持了一種分層級 的時鐘分布樹。此外,網(wǎng)絡(luò)設(shè)備20可以提供不同域名系統(tǒng)(DNS)的域名,這又一次對 將服務(wù)發(fā)現(xiàn)分層級的委派到多個網(wǎng)絡(luò)設(shè)備20中提供了支持。在某些實施方式中,如果從 屬網(wǎng)絡(luò)設(shè)備50中的局部時鐘信號僅提供速率信息(例如,在CobraNet中),則不需要進(jìn) 行局部時鐘的同步,然而,從網(wǎng)絡(luò)設(shè)備20接收的主時鐘信號24仍將用于同步。此外, 如以下結(jié)合圖5進(jìn)一步討論的,網(wǎng)絡(luò)設(shè)備20之間的主/從關(guān)系不必是嚴(yán)格的一對一,因為可以利用諸如NTP的多主時鐘同步協(xié)議,其同時使用若干主機(jī)來改進(jìn)同步精度,或者 多個主機(jī)可以用于在時鐘主機(jī)故障的情況下的健壯性。網(wǎng)絡(luò)48可以包括要求使用網(wǎng)絡(luò)時間協(xié)議進(jìn)行同步的各種局部媒體網(wǎng)絡(luò)。在某些 實施方式中,該網(wǎng)絡(luò)48可以包括例如可路由IP網(wǎng)絡(luò)、廣域網(wǎng)、交換以太網(wǎng)網(wǎng)絡(luò)中的一組 虛擬局域網(wǎng)(VLAN)、或者由諸如以下所述由圖5所示的不同等時媒體連網(wǎng)技術(shù)共享的單 個LAN。用作這樣的網(wǎng)絡(luò)48中的局部時鐘主機(jī)的網(wǎng)絡(luò)設(shè)備20可以從屬于用作另一網(wǎng)絡(luò) 域中的局部時鐘主機(jī)的網(wǎng)絡(luò)設(shè)備20(例如,經(jīng)由單播、IEEE1588或NTP)、為所有域提供 共享時鐘源的全球定位系統(tǒng)(GPS)信號或其它基準(zhǔn)信號、或者可經(jīng)由網(wǎng)絡(luò)訪問的同步服 務(wù)器(例如,經(jīng)由單播IEEE1588或NTP)?,F(xiàn)在將結(jié)合圖4來描述設(shè)備20的服務(wù)發(fā)現(xiàn)功能。在該網(wǎng)絡(luò)49中,除了計時,網(wǎng) 絡(luò)設(shè)備20還通過用作媒體設(shè)備和信道信息的存儲庫來支持媒體設(shè)備和信道的服務(wù)發(fā)現(xiàn)。 設(shè)備20包括用于存儲該信息的存儲裝置,諸如可移除閃存。媒體設(shè)備40通過使用DNS 動態(tài)更新(DDNS)將它們的信息(諸如可用的名稱和信道)存儲在該存儲庫中而在網(wǎng)絡(luò)49 上登記。如果媒體設(shè)備40希望發(fā)現(xiàn)不在它們的子網(wǎng)絡(luò)中的媒體設(shè)備40,則媒體設(shè)備40 使用普通單播DNS查找來從設(shè)備20的存儲庫檢索信息。在各實施方式中,網(wǎng)絡(luò)設(shè)備20 可以包括支持動態(tài)DNS更新、存儲諸如DNS資源記錄的服務(wù)發(fā)現(xiàn)記錄和促進(jìn)路由的IP網(wǎng) 絡(luò)中的DNS服務(wù)發(fā)現(xiàn)(DNS-SD)的DNS服務(wù)器,以提供與媒體設(shè)備40的無縫集成。相 同子網(wǎng)絡(luò)32或33中的媒體設(shè)備40繼續(xù)使用多播來局部地廣告和發(fā)現(xiàn)媒體信道?;蛘撸?或此外,這些媒體設(shè)備40也可以局部地使用單播。再參看圖3,路由的網(wǎng)絡(luò)中的媒體設(shè)備40必須用多種信息配置,這些信息包括 定位設(shè)備20和將設(shè)備20用作時鐘主機(jī)而需要的信息和用于服務(wù)發(fā)現(xiàn)的信息。經(jīng)由動態(tài) 主機(jī)配置協(xié)議(DHCP)將該信息提供給IP網(wǎng)絡(luò)中的每個媒體設(shè)備40?;蛘?,可以通過 多播地址動態(tài)客戶分配協(xié)議(MADCAP)或其它可用的路由協(xié)議來提供路由信息。在該實例中,從屬網(wǎng)絡(luò)設(shè)備50能夠經(jīng)由DHCP將配置信息提供給它們的局部媒 體設(shè)備40。這大大簡化了網(wǎng)絡(luò)管理,因為它能自動提供媒體設(shè)備40訪問時鐘同步和服務(wù) 發(fā)現(xiàn)服務(wù)所需的正確信息。在各實施方式中,網(wǎng)絡(luò)設(shè)備20可以運(yùn)行在DHCP服務(wù)器,提供對網(wǎng)絡(luò)26中的媒 體設(shè)備40的簡單配置和管理。DHCP提供配置信息,諸如一個或多個IP地址、子網(wǎng)掩 碼、默認(rèn)路由、DNS域名、網(wǎng)絡(luò)中的DNS服務(wù)器的IP地址、以及作為網(wǎng)絡(luò)26中可用的 時鐘主機(jī)的網(wǎng)絡(luò)設(shè)備20的IP地址。在同步期間,DHCP配置可以指明,作為子網(wǎng)31-34 的時鐘主機(jī)的網(wǎng)絡(luò)設(shè)備20可以變?yōu)榫W(wǎng)絡(luò)設(shè)備20的時鐘主機(jī)的從屬機(jī)50。媒體設(shè)備40可以使用DNS域名和DNS服務(wù)器IP地址來定位應(yīng)該被用于登記服 務(wù)發(fā)現(xiàn)記錄的網(wǎng)絡(luò)設(shè)備20。運(yùn)行在(多個)提供的IP地址上的DNS服務(wù)器可以是對于 給定域名的正確網(wǎng)絡(luò)設(shè)備20,或者它可以引用不同的網(wǎng)絡(luò)設(shè)備20。在后一種情況下,媒 體設(shè)備40解析音頻路由(例如,訂閱mic@preamp.sydney.audiante.com)并且通過DNS委 派樹來定位包含需要的服務(wù)發(fā)現(xiàn)記錄的合適的網(wǎng)絡(luò)設(shè)備20。然后,用于多播音頻流的多 播地址分配范圍由DHCP服務(wù)器提供給路由的IP網(wǎng)絡(luò)26中的每個媒體設(shè)備40。網(wǎng)絡(luò)設(shè) 備20和從屬網(wǎng)絡(luò)設(shè)備50也經(jīng)由可移除閃存來提供配置備份和恢復(fù)。對于損壞的網(wǎng)絡(luò)設(shè) 備20或50而言,恢復(fù)音頻網(wǎng)絡(luò)配置就是在適當(dāng)?shù)臅r候簡單地將可移除存儲器插入新的網(wǎng)絡(luò)設(shè)備20或50并上電??梢酝ㄟ^諸如開關(guān)或旋鈕的一個或多個物理控制、基于因特網(wǎng) 或軟件的控制命令、諸如測試音調(diào)的音頻信令、諸如可選的DHCP服務(wù)器的外部設(shè)備、 或可用的任何其它硬件或軟件控制機(jī)制來控制配置備份和恢復(fù)。在各實施方式中,來自已知IP連網(wǎng)技術(shù)的多種網(wǎng)絡(luò)安全技術(shù)可以被應(yīng)用于音頻 網(wǎng)絡(luò)中的大規(guī)模媒體設(shè)備40。這些安全技術(shù)包括控制對物理網(wǎng)絡(luò)的訪問;驗證對網(wǎng)絡(luò)端 口和/或VLAN(例如,MAC地址或IEEE802.1的版本)的訪問;防火墻或訪問控制列 表;音頻、計時和其它通信量的因特網(wǎng)協(xié)議安全(IPsec)保護(hù);以及動態(tài)DNS更新的驗 證。使用以上技術(shù)的組合可以處理特定的安全情景。這些技術(shù)中的一些技術(shù)可能要求私 有產(chǎn)品的支持(例如,IPsec和DDNS驗證),而其它可能要求其它網(wǎng)絡(luò)設(shè)備的支持(例 如,IEEE802.1的版本或訪問控制列表)。在圖5中,以上結(jié)合圖3描述的網(wǎng)絡(luò)48中的網(wǎng)絡(luò)設(shè)備20包括遍布多個網(wǎng)絡(luò)52、 54、56的多個網(wǎng)絡(luò)設(shè)備20。 網(wǎng)絡(luò)A_C(52、54、56)中的每一個包括LAN中的等時媒 體網(wǎng)絡(luò),盡管可以包括任何數(shù)目的網(wǎng)絡(luò)。網(wǎng)絡(luò)A(52)中的網(wǎng)絡(luò)設(shè)備20與網(wǎng)絡(luò)B(54)和 C(56)中的設(shè)備20通信。此外,每個網(wǎng)絡(luò)設(shè)備20與相同網(wǎng)絡(luò)52、54、56中的媒體設(shè)備 40通信。在一個實施方式中,專用的時鐘同步服務(wù)器(未示出)也可以使用IEEE 1588 的單播模式來與一個或多個網(wǎng)絡(luò)設(shè)備(諸如網(wǎng)絡(luò)A(52)中的網(wǎng)絡(luò)設(shè)備20)通信。通信包 括主時鐘信號24形式的同步信息從一個網(wǎng)絡(luò)設(shè)備20和/或從專用的時鐘同步服務(wù)器傳送 到網(wǎng)絡(luò)A_C(52、54、56)中的不同的一個之中的另一網(wǎng)絡(luò)設(shè)備20。然后,接收用網(wǎng)絡(luò)設(shè) 備20將另一個主時鐘信號提供給相同網(wǎng)絡(luò)中的媒體設(shè)備40?,F(xiàn)在將結(jié)合圖6來描述示出媒體設(shè)備40之間的媒體分組的傳輸?shù)氖纠詫嵤?方式。一旦同步了一個或多個等時媒體網(wǎng)絡(luò),就可以在它們之間傳輸媒體信號。在概 念上,形成了更大的等時媒體網(wǎng)絡(luò),它是同步的局部媒體網(wǎng)絡(luò)LAN 59和61結(jié)合路由器 60、62、64和同步源58的集合。LAN 59和61可以通過互連網(wǎng)絡(luò)連接到其它局部網(wǎng)絡(luò)。 在一些實施方式中,路由的TCP/IP網(wǎng)絡(luò)用于將LAN連接成更大的網(wǎng)絡(luò),所以希望可以 使用路由的TCP/IP網(wǎng)絡(luò)將各種類型的局部媒體網(wǎng)絡(luò)連接在一起。在這樣的情況下,一 個網(wǎng)絡(luò)域中的發(fā)送器和不同網(wǎng)絡(luò)域中的接收器可以使用IP協(xié)議并且共享公共的媒體編碼 (例如,線性PCM、MPEG-2、H.264等)。媒體分組可以通過網(wǎng)絡(luò)域之間的網(wǎng)絡(luò)連接從 發(fā)送器40A行進(jìn)到接收器40B(由路由器60、62、64轉(zhuǎn)發(fā))。媒體分組不需要被網(wǎng)絡(luò)設(shè) 備20攔截或處理來在網(wǎng)絡(luò)域之間傳送??梢杂糜趫D6中描述的示例性實施方式的可路由媒體傳送協(xié)議包括例如Dante、 RTP和RTP的IEEE1733擴(kuò)展。然而,一些類型的等時媒體網(wǎng)絡(luò)不使用可路由協(xié)議。非 可路由協(xié)議的示例包括 CobraNet、Ethersound、IEEEl722、Firewire/IEEEl394 或其組
合。使用非可路由協(xié)議傳輸?shù)拿襟w分組通常不直接在連接局部媒體網(wǎng)絡(luò)的互連網(wǎng)絡(luò)上傳 輸。為了實現(xiàn)互連網(wǎng)絡(luò)上的媒體信號傳送,可以在可路由協(xié)議中封裝或隧道傳輸來自非 可路由協(xié)議的媒體分組。對于一些簡單的傳送(例如,Ethersound菊花鏈),這可能是可 行的,然而其它協(xié)議具有額外限制這使得該方法難以實施。例如,CobraNet預(yù)期網(wǎng)絡(luò) 中的延遲被限制在5.33毫秒之下,并且以緊密定義的時隙來將分組的傳輸調(diào)度為幾十微 秒的精度。這對于局部以太網(wǎng)LAN都提出了挑戰(zhàn),更不用說具有額外延遲的隧道傳輸網(wǎng) 絡(luò)了。
22
現(xiàn)在將結(jié)合圖7描述示出不使用可路由協(xié)議的等時媒體網(wǎng)絡(luò)的示例性實施方 式。在圖7中,一個等時網(wǎng)絡(luò)69中的接收設(shè)備67使用局部非可路由媒體連網(wǎng)傳送(例 如,CobraNet)在接口 68處接收媒體信號,然后使用不同的可路由媒體連網(wǎng)協(xié)議(例如, Dante)在接口 70處將該媒體信號傳輸?shù)搅硪痪植烤W(wǎng)絡(luò)71。類似地,音視頻橋接(AVB) 網(wǎng)絡(luò)73可以與接收設(shè)備67中的可兼容AVB接口 72連接。接收設(shè)備67還包括用于在接 口 68、70、72之間傳送媒體信號的總線或底板74??偩€74可以以私有的方式或用現(xiàn)有 技術(shù)(諸如IEEE 1394或USB)來實現(xiàn)。頻率和/或時間基準(zhǔn)信號76、80可以由同步源 66提供給接口 68、70、72,以便經(jīng)由局部同步信號將那些協(xié)議需要的時間信息以及頻率 信息提供給那些協(xié)議。結(jié)合圖7的上述實施方式可以使用用于接口 68、70、72的、實現(xiàn)不同的等時媒 體連網(wǎng)技術(shù)的和能使用網(wǎng)絡(luò)時間協(xié)議從同步源66接收同步信息的插件板來實現(xiàn)。每個接 口 68、70、72可以是用于相應(yīng)的局部等時媒體網(wǎng)絡(luò)69、71、73的主機(jī),以便提供同步信號?,F(xiàn)在將結(jié)合圖8描述示出媒體分組的緩沖的示例性實施方式。在網(wǎng)絡(luò)84中的重 新定時器設(shè)備中提供了大緩沖器90,以便容納經(jīng)由如圖所示被延遲信號87時間延遲的路 徑88、89從網(wǎng)絡(luò)82中的發(fā)送器50接收的媒體分組。大緩沖器90接著經(jīng)由路徑96、98 將媒體分組傳輸?shù)骄哂杏裳舆t最小的信號95代表的足夠低的定時抖動的網(wǎng)絡(luò)84中的其它 設(shè)備,使得不超過緩沖要求。這些具有小緩沖器94、96的設(shè)備可能被連接到接近重新定 時設(shè)備的網(wǎng)絡(luò)(例如,在相同LAN上),然而,可能不要求這樣的鄰近,例如,如果在 使用可路由媒體傳送協(xié)議的情況下。例如,可以在當(dāng)跨越廣域鏈路時或當(dāng)跨越具有高延遲變化(例如,無線802.11b/ a/g/n)的線路類型時使用重新定時功能,將重新定時功能用于具有HomePlug電力線連 網(wǎng),或使用重新定時功能以將成本從接收器轉(zhuǎn)移到緩沖節(jié)點(diǎn)(例如,對于包含典型地接 收一個信號或少量信號的許多揚(yáng)聲器或放大器的網(wǎng)絡(luò))。重新定時器還可以補(bǔ)償兩個等 時媒體網(wǎng)絡(luò)之間的媒體分組時間戳中的固定偏移,如以上結(jié)合圖5-7所述,除頻率同步 外,這還可以使用時間同步。通過被一次分配到超過一個VLAN而使得重新定時器可以 一次位于超過一個IP子網(wǎng)中來使得該重新定時器可以跨越多個VLAN。重新定時器盒 可以包括等時媒體連網(wǎng)設(shè)備,其能夠接收不同于其傳輸所使用的協(xié)議的媒體連網(wǎng)協(xié)議類 型,從而執(zhí)行協(xié)議轉(zhuǎn)換功能以及重新定時功能。某些實施方式還可以包括額外的等待時 間方法,諸如在PCT申請AU2008/000656中描述的那些方法?,F(xiàn)在將結(jié)合圖9描述示出時鐘同步的示例性實施方式。如圖所示,主時鐘設(shè) 備被以時鐘同步服務(wù)器20的形式耦合到可VLAN交換機(jī)97,該交換機(jī)又耦合到VLAN A(98)和VLAN B(99)中的媒體設(shè)備40。時鐘同步服務(wù)器20以上面結(jié)合圖1的主時鐘 設(shè)備所述的方式運(yùn)行。如圖所示,時鐘同步服務(wù)器20能夠通過使用可VLAN交換機(jī)97 而同時在多個局部網(wǎng)絡(luò)域上傳送同步信息。時鐘同步服務(wù)器20可以是同時運(yùn)行在若干邏輯以太網(wǎng)網(wǎng)絡(luò)上的VLAN知曉設(shè) 備,或者可以參與相同網(wǎng)絡(luò)上的若干IEEE 1588邏輯同步域。此外,時鐘同步服務(wù)器20 可以從屬于另一上級時鐘同步服務(wù)器(例如使用IEEE 1588、802.1AS或NTP),可以從一 個源獲得速率信息并且從網(wǎng)絡(luò)時間協(xié)議獲得絕對時間信息,可以將基準(zhǔn)信號用作時間或速率源(例如,GPS),可以將局部同步信號用作輸入基準(zhǔn)信號(例如,CobraNet),可以 將媒體時鐘用作輸入基準(zhǔn)信號(例如,AES3輸入、字時鐘、視頻黑信號、ADAT同步、 或其它AV同步信號),和/或可以是能采用相同或不同局部同步信號的一個或多個局部 媒體網(wǎng)絡(luò)的局部主機(jī)(例如,CobraNet和IEEE 1588)。在某些實施方式中,時鐘同步服 務(wù)器20功能可以被集成到獨(dú)立的同步服務(wù)器設(shè)備、用于一個或多個等時媒體網(wǎng)絡(luò)的局部 主時鐘、網(wǎng)絡(luò)交換機(jī)或路由器以及等時媒體網(wǎng)絡(luò)中媒體設(shè)備中的一個或組合之中。現(xiàn)在將結(jié)合圖10描述示出音視頻橋接(AVB)的集成的示例性實施方式。以太 網(wǎng)AVB是用于IEEE 802LAN中音頻-視頻連網(wǎng)的、來自IEEE的一組標(biāo)準(zhǔn)。AVB逐跳 地建立諸如網(wǎng)絡(luò)112、114的防御網(wǎng)絡(luò),以排除諸如非AVB交換機(jī)110的非AVB兼容設(shè) 備。網(wǎng)絡(luò)中非AVB交換機(jī)110的存在將該網(wǎng)絡(luò)分成一個或多個等時網(wǎng)絡(luò)島,即防御網(wǎng)絡(luò) 112、114。從一個網(wǎng)絡(luò)112取得并且經(jīng)由像IEEE1722或IEEE1733的AVB傳送協(xié)議傳 輸?shù)搅硪痪W(wǎng)絡(luò)114的時間戳在另一網(wǎng)絡(luò)114中沒有意義,因為它是相對于發(fā)送網(wǎng)絡(luò)的本地 802.1AS時間取得的,而接收網(wǎng)絡(luò)中的設(shè)備不能訪問該發(fā)送網(wǎng)絡(luò)。AVB傳送協(xié)議假設(shè)單 個共享的802.1as時鐘覆蓋了連接所有發(fā)送器和接收器的網(wǎng)絡(luò)。然而,設(shè)備102能夠經(jīng)由 IEEE 1588同步信令100將同步信息傳送到設(shè)備104。同步信令100使得AVB交換機(jī)106 能夠聯(lián)系A(chǔ)VB交換機(jī)108,而無需依賴于非AVB交換機(jī)110來傳送同步信息。通過跨越 不直接參與802.1AS AVB時鐘同步100的交換機(jī)106、108而橋接時鐘同步100,之后等 時媒體傳送111能夠通過非AVB網(wǎng)絡(luò)交換機(jī)110在兩個等時網(wǎng)絡(luò)112、114的設(shè)備40之 間出現(xiàn)?,F(xiàn)在將結(jié)合圖11描述示出老式設(shè)備到AVB網(wǎng)絡(luò)的接口的示例性實施方式。如 圖所示,老式系統(tǒng)113包括耦合到非AVB交換機(jī)126的媒體設(shè)備40,非AVB交換機(jī)126 進(jìn)一步耦合到諸如PC設(shè)備(以下稱為“PC 124” )的設(shè)備124。防御網(wǎng)絡(luò)112包括試圖 將媒體分組傳送到老式系統(tǒng)的媒體設(shè)備40的AVB設(shè)備122。防御網(wǎng)絡(luò)112還包括耦合到 網(wǎng)絡(luò)設(shè)備102的AVB交換機(jī)106。為了使防御網(wǎng)絡(luò)112的媒體設(shè)備122將媒體分組傳送到包括非AVB交換機(jī)126 的老式網(wǎng)絡(luò)113的媒體設(shè)備40,一個或多個設(shè)備122將信號118發(fā)送到網(wǎng)絡(luò)設(shè)備102,網(wǎng) 絡(luò)設(shè)備102接著使用標(biāo)準(zhǔn)IP協(xié)議將同步信號120傳輸?shù)嚼鲜骄W(wǎng)絡(luò)113中的PC 124。所接 收的同步信號120使得PC 124能夠配置非AVB交換機(jī)126來從防御網(wǎng)絡(luò)112的AVB交 換機(jī)106接收通信。此后,AVB設(shè)備122可以經(jīng)由與非AVB交換機(jī)126通信的AVB交 換機(jī)106來將媒體分組116發(fā)送到老式網(wǎng)絡(luò)113中的媒體設(shè)備113。本領(lǐng)域的技術(shù)人員將懂得,可以對如具體實施方式
中所示的本發(fā)明進(jìn)行多種變 化和/或修改而不背離廣泛描述的本發(fā)明的范圍。因此,在所有方面,這些實施方式均 應(yīng)被視為是說明性的和非限制性的。
權(quán)利要求
1. 一種用于同步網(wǎng)絡(luò)中的多個媒體設(shè)備的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括接收時間服務(wù)或網(wǎng)絡(luò)時間協(xié)議的輸入接口;同步到時間服務(wù)的局部時鐘;以及輸出接口,用于傳輸同步信號,所述同步信號對媒體信號傳輸通過網(wǎng)絡(luò)進(jìn)行協(xié)調(diào), 其中所述局部時鐘用于控制所述傳輸?shù)耐叫盘枴?br>
2.一種能夠?qū)r間服務(wù)提供給網(wǎng)絡(luò)中的多個設(shè)備的網(wǎng)絡(luò)設(shè)備,所述網(wǎng)絡(luò)設(shè)備包括基準(zhǔn)信號的輸入接口,其中所述輸入基準(zhǔn)信號是以下之中的至少一種基準(zhǔn)媒體時鐘或媒體信號輸入、對媒體信號傳輸通過網(wǎng)絡(luò)進(jìn)行協(xié)調(diào)的同步信號、和/或內(nèi)部基準(zhǔn)時 鐘;由輸入基準(zhǔn)信號控制的局部時鐘;以及經(jīng)由時鐘同步協(xié)議和/或同步信號將所述時間服務(wù)提供給所述網(wǎng)絡(luò)設(shè)備的輸出接
3.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其能夠提供服務(wù)發(fā)現(xiàn)服務(wù)。
4.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其能夠提供用于抖動的分組流的緩沖/重新定 時服務(wù)。
5.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其能夠提供用于在一個或多個不兼容的等時媒 體網(wǎng)絡(luò)之間橋接媒體信號的功能。
6.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其能夠提供一個或多個網(wǎng)絡(luò)管理功能。
7.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其中所述輸入接口能夠提供從AES字時鐘、 其它字時鐘、音頻信號和/或視頻信號中的至少一種選擇的至少一個輸入基準(zhǔn)信號。
8.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其中所述網(wǎng)絡(luò)設(shè)備可操作用來通過在所述輸出 接口處傳輸主時鐘信號來同步額外的網(wǎng)絡(luò)設(shè)備。
9.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其中所述同步信號包括IEEE1588、NTP> IEEE802.1AS或IEEE802.1的其它版本、以及任何其它網(wǎng)絡(luò)時間協(xié)議中的至少一種。
10.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其中所述媒體傳送協(xié)議包括實時傳送協(xié)議 (RTP)、Dante、RTP的IEEEl733擴(kuò)展、以及任何其它可路由傳送協(xié)議中的至少一種。
11.如權(quán)利要求1或2所述的網(wǎng)絡(luò)設(shè)備,其中所述網(wǎng)絡(luò)包括局域網(wǎng)(LAN)、虛擬局域 網(wǎng)(VLAN)、一個或多個IP子網(wǎng)、CobraNet網(wǎng)絡(luò)、Dante網(wǎng)絡(luò)、音視頻橋接(AVB)網(wǎng) 絡(luò)、以及廣域網(wǎng)(WAN)中的至少一種。
12.如權(quán)利要求1-11所述的網(wǎng)絡(luò)設(shè)備,其中第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備能夠發(fā)送 和/或接收同步信息到不同網(wǎng)絡(luò)中的至少一個媒體設(shè)備,使得所述媒體設(shè)備能夠匹配傳 輸和接收速率,從而防止或基本防止接收器的欠載運(yùn)行/過載運(yùn)行,或者接收器的欠載 運(yùn)行/過載運(yùn)行可接受。
13.如權(quán)利要求1-12所述的網(wǎng)絡(luò)設(shè)備,其中第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備能夠發(fā)送 和/或接收媒體信號到不同網(wǎng)絡(luò)中的另一媒體設(shè)備,使得所述媒體信號能夠從一個網(wǎng)絡(luò) 傳遞到至少一個其它網(wǎng)絡(luò)。
14.一種使用至少一個同步信號來同步網(wǎng)絡(luò)中的多個媒體設(shè)備的方法,所述網(wǎng)絡(luò)由一 個或多個局部媒體網(wǎng)絡(luò)的集合組成,其中所述方法包括以下步驟(a)傳輸來自主時鐘設(shè)備的至少一個同步信號;(b)在所述網(wǎng)絡(luò)中的一個或多個媒體設(shè)備處接收所述同步信號;以及(C)使用媒體傳送協(xié)議將媒體信號從一個或多個媒體設(shè)備傳送到所述媒體設(shè)備中的至 少另一個;其中使用至少一個同步信號來執(zhí)行所述步驟(a)和(b)。
15.如權(quán)利要求14所述的方法,其中所述方法還包括步驟在網(wǎng)絡(luò)設(shè)備處接收所述 同步信息;以及傳輸來自所述網(wǎng)絡(luò)設(shè)備的所述同步信息。
16.如權(quán)利要求14所述的方法,其中所述網(wǎng)絡(luò)設(shè)備是從屬網(wǎng)絡(luò)設(shè)備,所述從屬網(wǎng)絡(luò)設(shè) 備使用來自所述主時鐘設(shè)備的所述同步信息與所述網(wǎng)絡(luò)同步。
17.如權(quán)利要求14所述的方法,其中所述同步信號包括IEEE1588、NTP> IEEE802.1AS或IEEE802.1的其它版本、以及任何其它網(wǎng)絡(luò)時間協(xié)議中的至少一種。
18.如權(quán)利要求14所述的方法,其中所述媒體傳送協(xié)議包括實時傳送協(xié)議(RTP)、 Dante、RTP的IEEEl733擴(kuò)展、以及任何其它可路由傳送協(xié)議中的至少一種。
19.如權(quán)利要求14所述的方法,其中所述網(wǎng)絡(luò)包括局域網(wǎng)(LAN)、虛擬局域網(wǎng) (VLAN)、一個或多個IP子網(wǎng)、CobraNet網(wǎng)絡(luò)、Dante網(wǎng)絡(luò)、音視頻橋接(AVB)網(wǎng)絡(luò)、 以及廣域網(wǎng)(WAN)中的至少一種。
20.如權(quán)利要求14-19所述的方法,其中第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備能夠發(fā)送和/ 或接收同步信息到不同網(wǎng)絡(luò)中的至少一個媒體設(shè)備,使得所述媒體設(shè)備能夠匹配傳輸和 接收速率,從而防止或基本防止接收器的欠載運(yùn)行/過載運(yùn)行,或者接收器的欠載運(yùn)行/ 過載運(yùn)行可接受。
21.如權(quán)利要求14-20所述的網(wǎng)絡(luò)設(shè)備,其中第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備能夠發(fā) 送和/或接收媒體信號到不同網(wǎng)絡(luò)中的另一媒體設(shè)備,使得所述媒體信號能夠從一個網(wǎng) 絡(luò)傳遞到至少一個其它網(wǎng)絡(luò)。
22.如權(quán)利要求14-21所述的網(wǎng)絡(luò)設(shè)備,其中媒體分組被從一個媒體網(wǎng)絡(luò)路由、轉(zhuǎn) 發(fā)、隧道傳輸、轉(zhuǎn)換、和/或接收以及重傳,使得所述媒體分組包含的媒體信號可以被 傳送到另一媒體網(wǎng)絡(luò)并且被作為媒體分組的流接收。
23.如權(quán)利要求14-22所述的網(wǎng)絡(luò)設(shè)備,其中一個網(wǎng)絡(luò)上的媒體設(shè)備能使用發(fā)現(xiàn)服務(wù) 來發(fā)現(xiàn)設(shè)備、媒體信道和/或與另一媒體網(wǎng)絡(luò)中的媒體設(shè)備相關(guān)聯(lián)的其它信息。
24.—種用于使用至少一個同步信號來同步網(wǎng)絡(luò)中的多個媒體設(shè)備的系統(tǒng),所述系統(tǒng) 包括一個或多個網(wǎng)絡(luò)設(shè)備,用于傳輸同步信息;多個媒體設(shè)備,用于接收所述同步信息;其中所述一個或多個網(wǎng)絡(luò)設(shè)備使用至少一個同步信號將所述同步信息傳輸?shù)剿龆?個媒體設(shè)備;并且其中所述多個媒體設(shè)備中的每一個使用所述同步信息來在所述多個媒體設(shè)備之間 進(jìn)行同步,以便使用可路由協(xié)議將媒體信號至少傳送到所述多個媒體設(shè)備中的一個或多 個,或從所述多個媒體設(shè)備的一個或多個傳送媒體信號。
25.如權(quán)利要求24所述的系統(tǒng),其中所述系統(tǒng)還包括從屬網(wǎng)絡(luò)設(shè)備,用于從所述一個 或多個網(wǎng)絡(luò)設(shè)備接收所述同步信息并且將所述同步信息傳輸?shù)剿龆鄠€媒體設(shè)備中的一 個或多個。
26.如權(quán)利要求24所述的系統(tǒng),其中所述同步信號包括IEEE1588、NTP>IEEE802.1AS或IEEE802.1的其它版本、以及任何其它網(wǎng)絡(luò)時間協(xié)議中的至少一種。
27.如權(quán)利要求25所述的系統(tǒng),其中媒體傳送協(xié)議包括實時傳送協(xié)議(RTP)、 Dante、RTP的IEEE1733擴(kuò)展、以及任何其它可路由傳送協(xié)議中的至少一種。
28.如權(quán)利要求25所述的系統(tǒng),其中所述網(wǎng)絡(luò)包括局域網(wǎng)(LAN)、虛擬局域網(wǎng) (VLAN)、一個或多個IP子網(wǎng)、CobraNet網(wǎng)絡(luò)、Dante網(wǎng)絡(luò)、音頻視頻橋接(AVB)網(wǎng)絡(luò)、 以及廣域網(wǎng)(WAN)中的至少一種。
29.如權(quán)利要求25-28所述的系統(tǒng),其中第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備能夠發(fā)送和/ 或接收同步信息到不同網(wǎng)絡(luò)中的至少一個媒體設(shè)備,使得所述媒體設(shè)備能夠匹配傳輸和 接收速率,從而防止或基本防止接收器的欠載運(yùn)行/過載運(yùn)行,或者接收器的欠載運(yùn)行/ 過載運(yùn)行可接受。
30.如權(quán)利要求25-29所述的系統(tǒng),其中第一網(wǎng)絡(luò)中的至少一個媒體設(shè)備能夠發(fā)送和/ 或接收媒體信號到不同網(wǎng)絡(luò)中的另一媒體設(shè)備,使得所述媒體信號能夠從一個網(wǎng)絡(luò)傳遞 到至少一個其它網(wǎng)絡(luò)。
31.如權(quán)利要求25-30所述的系統(tǒng),其中媒體分組被從一個媒體網(wǎng)絡(luò)路由、轉(zhuǎn)發(fā)、隧 道傳輸、轉(zhuǎn)換、和/或接收以及重傳,使得所述媒體分組包含的媒體信號能被傳送到另 一媒體網(wǎng)絡(luò)并且被作為媒體分組的流接收。
32.如權(quán)利要求25-30所述的系統(tǒng),其中一個網(wǎng)絡(luò)上的媒體設(shè)備可以使用發(fā)現(xiàn)服務(wù)來 發(fā)現(xiàn)設(shè)備、媒體信道和/或與另一媒體網(wǎng)絡(luò)中的媒體設(shè)備相關(guān)聯(lián)的其它信息。
全文摘要
在某些方面,本發(fā)明涉及用于在等時媒體網(wǎng)絡(luò)中使用的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì),在該等時媒體網(wǎng)絡(luò)中,連接到網(wǎng)絡(luò)的媒體設(shè)備采用一個或多個同步信號來對媒體信號通過該網(wǎng)絡(luò)的傳輸進(jìn)行控制或使之更為便利。在某些方面,本發(fā)明也涉及用于在通過集合局部等時媒體網(wǎng)絡(luò)而創(chuàng)建的更大的統(tǒng)一、或基本統(tǒng)一的等時網(wǎng)絡(luò)中使用的設(shè)備、方法、系統(tǒng)和/或計算機(jī)可讀介質(zhì),在這些局部等時媒體網(wǎng)絡(luò)中,連接到網(wǎng)絡(luò)的媒體設(shè)備采用從局部主時鐘分發(fā)的一個或多個同步信號來控制或促進(jìn)媒體信號的傳輸。
文檔編號H04J3/06GK102017652SQ200980114929
公開日2011年4月13日 申請日期2009年3月2日 優(yōu)先權(quán)日2008年2月29日
發(fā)明者安德魯·懷特, 法倫尼·維塔納, 艾丹·威廉斯, 詹姆斯·韋斯滕多普 申請人:奧迪耐特有限公司