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