劉 剛,何 睿,黃 波
(云南廣播電視臺(tái),云南 昆明 650500)
Dante是澳大利亞Audinate公司推出的專業(yè)音頻領(lǐng)域IP化音頻(Audio over IP,AOIP)解決方案,提供了一種低延時(shí)、高精度、低成本的解決方案[1],解決了傳統(tǒng)音頻長(zhǎng)距離傳輸容易產(chǎn)生噪聲、布線難度大、一條信號(hào)線只能傳輸一路音頻導(dǎo)致后期維護(hù)檢修成本大的痛點(diǎn)。Dante數(shù)字音頻在以太網(wǎng)中基于TCP/IP方式傳送[2],與現(xiàn)有的IT設(shè)備的兼容性非常好。在Dante系統(tǒng)的搭建和調(diào)試過程中,技術(shù)人員經(jīng)常需要對(duì)Dante數(shù)字音頻進(jìn)行監(jiān)聽,而傳統(tǒng)的模擬數(shù)字音頻監(jiān)聽技術(shù)并不能實(shí)現(xiàn)對(duì)Dante數(shù)字音頻的監(jiān)聽。為此,本文從軟件和硬件兩個(gè)方面介紹對(duì)Dante數(shù)字音頻進(jìn)行監(jiān)聽的技術(shù)方案。
Dante數(shù)字音頻可以通過含有Dante接口的音響直接監(jiān)聽。傳統(tǒng)的音響需要購買Dante AVIO適配器后實(shí)現(xiàn)監(jiān)聽。以常見的卡儂頭(XLR)模擬音響為例,通過Dante AVIO適配器(Analog Output 2 Ch)接入有源以太網(wǎng)(Power Over Ethernet,POE)交換機(jī)連入Dante網(wǎng)絡(luò),如圖1所示。在這個(gè)例子中,Dante AVIO適配器(Analog Output 2 Ch)的主要作用是把Dante音頻轉(zhuǎn)換為模擬音頻。從Audinate官網(wǎng)下載免費(fèi)的音頻路由軟件Dante Controller到電腦上進(jìn)行安裝,電腦通過網(wǎng)口接入Dante網(wǎng)絡(luò)。電腦網(wǎng)口一般設(shè)置為自動(dòng)獲取IP即可,如需手動(dòng)設(shè)置IP,必須確保電腦網(wǎng)口的IP地址與Dante設(shè)備在同一網(wǎng)段。打開Dante Controller軟件,將需要監(jiān)聽的Dante數(shù)字音頻通道路由到Dante AVIO適配器,Dante AVIO適配器再把接收到的Dante數(shù)字音頻轉(zhuǎn)換成模擬聲輸出到音箱,這樣就實(shí)現(xiàn)了對(duì)Dante數(shù)字音頻的監(jiān)聽[3]。
圖1 Dante AVIO連接示意圖
軟件監(jiān)聽與硬件監(jiān)聽的最大區(qū)別是,不需要專門的硬件設(shè)備如Dante AVIO 適配器、Dante接口音箱,通過電腦軟件實(shí)現(xiàn)監(jiān)聽。
1.2.1 通過Dante Via軟件監(jiān)聽
Dante Via是Audinate公司旗下的一款軟件,支持Windows、Mac操作系統(tǒng),用于電腦上的應(yīng)用程序(如音視頻播放軟件)、設(shè)備(如揚(yáng)聲器、耳機(jī))實(shí)現(xiàn)與Dante數(shù)字音頻進(jìn)行交互[4-5]。通俗地說,該軟件能把電腦上音視頻播放軟件播放的聲音轉(zhuǎn)換為Dante音源,反之,也能把Dante音頻轉(zhuǎn)換為模擬音頻,通過電腦揚(yáng)聲器播放出來。Dante Via軟件是Audinate官方推薦的軟件監(jiān)聽方案。在電腦上安裝Dante Via軟件后,通過網(wǎng)口直接連接到Dante網(wǎng)絡(luò),通過簡(jiǎn)單設(shè)置打開揚(yáng)聲器的Enable Dante選項(xiàng),如圖2所示,無需其他專用硬件,就可以把電腦的揚(yáng)聲器變成一個(gè)標(biāo)準(zhǔn)的Dante接收設(shè)備(即Dante Receiver)。最后打開電腦上安裝的Dante Controller軟件,將需要監(jiān)聽的Dante數(shù)字音頻(即Dante Transmiter)路由給經(jīng)Dante Via軟件設(shè)置過的揚(yáng)聲器(即Dante Receiver),從而實(shí)現(xiàn)對(duì)Dante數(shù)字音頻的監(jiān)聽。
圖2 Dante Via設(shè)置
1.2.2 通過Dante Virtual Soundcard軟件監(jiān)聽
Dante Virtual Soundcard(DVS)是 Audinate公司旗下的虛擬聲卡軟件,主要用于錄音,如使用數(shù)字音頻工作站(Digital Audio Workstation,DAW)軟件ProTools,Logic,Cubase等對(duì)Dante數(shù)字音頻進(jìn)行錄音。錄音時(shí),Dante Virtual Soundcard軟件一般把音頻接口(Audio Interface)設(shè)置為ASIO模式,從而允許DAW軟件繞過Windows音頻并直接與硬件通信,獲得最低的錄音延遲。通過對(duì)Dante Virtual Soundcard軟件進(jìn)行一定的設(shè)置,也可以實(shí)現(xiàn)對(duì)Dante數(shù)字音頻的監(jiān)聽。
(1)Windows系統(tǒng)。首先設(shè)置Dante Virtual Soundcard軟件的Audio Interface為WDM模式,如圖3所示;其次在Windows操作系統(tǒng)中把Dante Virtual Soundcard軟件的DVS Receive 1-2通道設(shè)置為錄制的默認(rèn)設(shè)備,如圖4所示;最后對(duì)DVS Receive 1-2通道屬性進(jìn)行設(shè)置,勾選“偵聽此設(shè)備”,如圖5所示,對(duì)DVS Receive 1-2進(jìn)行偵聽,將偵聽到的聲音通過播放設(shè)備如電腦揚(yáng)聲器播放出來。
圖3 DVS的Audio Interface設(shè)置
圖4 Windows默認(rèn)錄制設(shè)備設(shè)置
圖5 DVS Receive 1-2通道屬性設(shè)置
Dante Virtual Soundcard相關(guān)設(shè)置完成后,把該電腦通過網(wǎng)線接入Dante網(wǎng)絡(luò)。在Dante Controller軟件中,把需要監(jiān)聽的信號(hào)源路由到DVS Receive 1-2通道,借助WDM模式,對(duì)DVS Receive 1-2通道偵聽,將偵聽到的聲音通過電腦揚(yáng)聲器發(fā)出來,從而實(shí)現(xiàn)對(duì)Dante數(shù)字音頻的監(jiān)聽。
(2)macOS系統(tǒng)。對(duì)于蘋果系統(tǒng),需要額外下載、安裝一款名為Dante Listener的軟件,下載網(wǎng)址為:http://jjlee.com/jjleesound/home/creative-technology/dante-listener。進(jìn)行相關(guān)配置后,也可以實(shí)現(xiàn)在蘋果電腦上對(duì)Dante數(shù)字音頻的監(jiān)聽,效果如圖6所示。
圖6 Dante Listener軟件監(jiān)聽示意
1.2.3 通過AES67 Stream Monitor軟件監(jiān)聽
以上兩種軟件方案都是在購買了相關(guān)軟件(Dante Via軟件、Dante Virtual Soundcard軟件)授權(quán)的前提下或者在試用期范圍內(nèi)實(shí)現(xiàn)的。下面介紹一種無需購買授權(quán)即可實(shí)現(xiàn)對(duì)Dante數(shù)字音頻監(jiān)聽的方案。
目前,大部分Dante硬件設(shè)備都兼容AES67協(xié)議,通過Dante Controller軟件啟用AES67 Mode,如圖7所示,把AES67 Mode設(shè)置為Enabled,然后創(chuàng)建AES67組播音頻流(如圖8所示),這樣就可以把Dante數(shù)字音頻轉(zhuǎn)化成AES67數(shù)字音頻。可到https://github.com/philhartung/aes67-monitor下載免費(fèi)的AES67 Stream Monitor軟件,下載安裝后對(duì)轉(zhuǎn)化后的AES67音頻進(jìn)行監(jiān)聽即可,效果如圖9所示。該方案的原理是把要監(jiān)聽的Dante音頻流轉(zhuǎn)換為AES67音頻流,再用AES67 Stream Monitor軟件監(jiān)聽AES67音頻流。
圖7 啟用AES67 MODE
圖8 創(chuàng)建AES67音頻流
圖9 AES67 Stream Monitor監(jiān)聽界面
1.2.4 軟件監(jiān)聽方案對(duì)比
以上介紹了3種軟件監(jiān)聽方案。方案1和方案2都是直接對(duì)Dante數(shù)字音頻進(jìn)行監(jiān)聽,方案3利用Dante支持AES67的特性,把Dante數(shù)字音頻轉(zhuǎn)化成AES67音頻實(shí)現(xiàn)監(jiān)聽。3種軟件監(jiān)聽方案的對(duì)比如表1所示。其中,方案1Dante Via軟件是Audinate公司推薦的軟件監(jiān)聽方案,有操作便捷方便等特點(diǎn),但售價(jià)最貴的,且支持的通道數(shù)少,可激活一臺(tái)電腦但支持遷移。方案2中,Dante Virtual Soundcard軟件售價(jià)相對(duì)方案1便宜一些,支持多達(dá)64路通道,日常多用于錄音,用于監(jiān)聽配置則相對(duì)復(fù)雜,僅限一臺(tái)電腦激活且有激活次數(shù)限制。方案3完全免費(fèi),配置復(fù)雜,但無激活限制。3種軟件方案在日常工作中可根據(jù)實(shí)際情況按需選擇。
表1 軟件監(jiān)聽方案對(duì)比表
Dante是一種無損、低延時(shí)的AoIP數(shù)字音頻協(xié)議,目前廣泛應(yīng)用于專業(yè)數(shù)字音頻領(lǐng)域。在Dante系統(tǒng)的搭建和調(diào)試過程中,經(jīng)常需要對(duì)Dante數(shù)字音頻進(jìn)行監(jiān)聽,特別是Dante設(shè)備眾多需要調(diào)試排查故障時(shí),而傳統(tǒng)的模擬、數(shù)字音箱無法直接對(duì)Dante數(shù)字音頻進(jìn)行監(jiān)聽。本文從軟件、硬件兩個(gè)方面給出解決方案。對(duì)于節(jié)目制作過程中的監(jiān)聽(如錄音監(jiān)聽),推薦采用硬件方案,在調(diào)試排查故障時(shí)推薦使用軟件方案。