專利名稱:一種實現(xiàn)多路嵌入式音頻在kvm-over-ip中實時數(shù)字化傳輸?shù)姆椒?br>
技術(shù)領(lǐng)域:
本發(fā)明涉及一種實現(xiàn)多路嵌入式音頻在KVM-OVER-ΙΡ中實時數(shù)字化傳輸?shù)姆椒ǎ?適用于需要多IP通道KVM-OVER-IP需要整合音頻信號進行遠程傳輸?shù)念I(lǐng)域。
背景技術(shù):
所謂KVM,就是鍵盤(Keyboard)、顯示器(Video)、滑鼠(Mouse)三個英文字首的縮寫。目前KVM的種類相當多,若以網(wǎng)路環(huán)境來分,則劃分成基于IP(遠端控制)和非IP( — 般應(yīng)用)兩大類。網(wǎng)絡(luò)時代,數(shù)據(jù)中心運營管理不斷面臨新的挑戰(zhàn)機房服務(wù)器密度加大,管理復(fù)雜,運營成本增加和安全管理需求。IP式KVM為IT管理人員提供訪問和控制多臺服務(wù)器和網(wǎng)絡(luò)數(shù)據(jù)中心設(shè)備的能力。隨著IP KVM應(yīng)用領(lǐng)域的擴展,對于服務(wù)器另外一個音頻信號的遠程傳輸也有了進一步的要求,譬如對服務(wù)器上監(jiān)控軟件告警音傳送。目前市場上帶音頻傳輸功能的KVM產(chǎn)品絕大部分都是模擬的,不能通過網(wǎng)絡(luò)進行訪問,限制了它的應(yīng)用范圍。而數(shù)字式的KVM產(chǎn)品中帶音頻傳輸功能,也只是局限在點對點的延長應(yīng)用上,即該數(shù)字式KVM只能連接一臺服務(wù)器。如果需要對多臺服務(wù)器的音頻進行遠程音頻傳輸,則需要配置多臺該數(shù)字式KVM,使得成本大大增加,同時使用管理都非常麻煩??梢哉f市場上在多IP并發(fā)訪問通道多端口 KVM-OVER-ΙΡ產(chǎn)品中,帶嵌入式音頻傳輸功能的KVM是一片空白。中國專利號200910188003. 1,公開了一種基于KVM的計算機雙向模擬音頻傳輸方法,其中音頻信號采集是采用RS485的協(xié)議,但它是模擬信號,沒有轉(zhuǎn)換成數(shù)字信號。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是克服現(xiàn)有技術(shù)中所存在的上述不足,而提供一種實現(xiàn)多路嵌入式音頻在KVM-OVER-IP中實時數(shù)字化傳輸?shù)姆椒ǎ瑢崿F(xiàn)多路并發(fā)IP通道訪問多端口的KVM-OVER-ΙΡ,通過一臺KVM-OVER-IP裝置就實現(xiàn)多人對遠程多臺服務(wù)器做音頻信號傳輸?shù)墓δ堋1景l(fā)明解決上述技術(shù)問題所采用的技術(shù)方案是一種實現(xiàn)多路嵌入式音頻在 KVM-OVER-IP中實時數(shù)字化傳輸?shù)姆椒?,包括視頻信號、鍵盤鼠標信號,其特征在于它還包括音頻信號、音視頻選路器、主處理器和音視頻切換矩陣,具體方法為
1)受控設(shè)備音頻和視頻分別進入音視頻選路器;
2)所有受控設(shè)備音視頻信號在音視頻切換矩陣作用下經(jīng)過音視頻選路器;
3)進行音頻PCM以及視頻A/D轉(zhuǎn)換;
4)經(jīng)過A/D轉(zhuǎn)換后的數(shù)字信號通過FPGA實現(xiàn)無損壓縮編碼;5)通過無損壓縮編碼后的傳輸流經(jīng)FPGA封裝成IP包后傳輸;
6)在音視頻切換矩陣控制下,主處理器進行解碼、分離、同步等處理,最后選擇所需設(shè)備音視頻信號進行實時輸出。本發(fā)明所述的受控設(shè)備音頻通過RS485接口模塊,傳送至音頻選路器。本發(fā)明所述的音視頻在主處理上實現(xiàn)同步傳輸。本發(fā)明與現(xiàn)有技術(shù)相比,具有以下明顯效果通過音頻信號整合KVM-0VER-IP產(chǎn)品,在K (鍵盤)、V、(視頻)、M (鼠標)的基礎(chǔ)上,增加A (音頻)的信號傳輸,滿足一些特定用戶的需求;同時實現(xiàn)多路并發(fā)IP通道訪問多端口的KVM-0VER-IP,通過一臺KVM-0VER-IP 裝置就實現(xiàn)多人對遠程多臺服務(wù)器做音頻信號傳輸?shù)墓δ堋?br>
圖1為本發(fā)明音頻信號在KVM中傳輸?shù)氖疽鈭D。圖2為本發(fā)明中音視頻信號傳輸?shù)氖疽鈭D。圖3為本發(fā)明中專用轉(zhuǎn)換模塊(CIM)內(nèi)部示意圖。圖4為本發(fā)明的數(shù)據(jù)接收、發(fā)送的示意圖。
具體實施例方式下面結(jié)合附圖并通過實施例對本發(fā)明作進一步說明。實施例
參見圖1 圖2,本實施例包括視頻信號1、鍵盤鼠標信號2、音頻信號3、音視頻選路器 4、主處理器5和音視頻切換矩陣6,具體方法為
1)受控設(shè)備音頻和視頻分別進入音視頻選路器4;
2)所有受控設(shè)備音視頻信號在音視頻切換矩陣6作用下經(jīng)過音視頻選路器4;
3)進行音頻PCM7以及視頻A/D轉(zhuǎn)換8 ;
4)經(jīng)過A/D轉(zhuǎn)換8后的數(shù)字信號通過FPGA實現(xiàn)無損壓縮編碼9;
5)通過無損壓縮編碼9后的傳輸流經(jīng)FPGA封裝成IP包后傳輸;
6)在音視頻切換矩陣6控制下,主處理器5進行解碼、分離、同步等處理,最后選擇所需設(shè)備音視頻信號進行實時輸出。本實施例中,受控設(shè)備音頻10通過RS485接口模塊11,傳送至音頻選路器12, 再送往主處理器5進行處理,最后通過網(wǎng)口 13向遠程服務(wù)器訪問。通過音頻信號整合 KVM-0VER-IP產(chǎn)品,在K (鍵盤)、V、(視頻)、M (鼠標)的基礎(chǔ)上,增加A (音頻)的信號傳輸, 滿足一些特定用戶的需求。本實施例中,音視頻在主處理器5上實現(xiàn)同步傳輸,監(jiān)管人員可以根據(jù)聲音告警信息與視頻畫面比對,及時發(fā)現(xiàn)非法用戶操作詳細過程以及非法侵入點,另外通過訪問目標設(shè)備多媒體文件,實現(xiàn)實時傳輸,以達到資源共享的目的。參見圖3,本實施例中,在服務(wù)器與KVM的連接采用CAT5網(wǎng)線進行傳輸,因此在服務(wù)器端必須把VGA接口 31、USB接口 32、音頻輸入接口 33這些通過專用轉(zhuǎn)換模塊(CIM)轉(zhuǎn)換成RJ45接口 ;34。VGA接口 31通過RGB視頻驅(qū)動器;35轉(zhuǎn)換后將R、G、B、H、V信號編碼成 3對模擬視頻查分信號進行傳輸,占用CAT5網(wǎng)線的3對線纜;而USB接口 32和音頻輸入接口 33分別通過微控制器36和Audio ADC芯片37通過FPGA編碼38后,變成RS485標準信號,再通過RS485收發(fā)器39進行傳輸,占用CAT5網(wǎng)線的1對線纜。參見圖4,為本實施例數(shù)據(jù)接收、發(fā)送的示意圖。其中PCI BARl 41為CIM FPGA 42 寄存器;PCI BAR2 43為KVM FPGA 44輸出接口,音頻數(shù)據(jù),虛擬媒體數(shù)據(jù)的輸出都使用該 BAR ;CIM FPGA 42中Control reg 45用于是否開啟音頻。操作流程如下
數(shù)據(jù)接收流程KVM FPGA 44收到CIM FPGA 52發(fā)送的一幀數(shù)據(jù)(該幀的通道為n),放入PCI BAR2 43的SPACEn 46中,把PCI BARl 41輸出狀態(tài)報告位段m的第一字節(jié)置0x01, 第二字節(jié)置n,并在輸出位段位置η中填入后續(xù)寫入的位置值(比如第一幀646字節(jié),寫入 647值),然后KVM FPGA 44觸發(fā)PCI中斷。PPC讀取PCI BARl 41中的狀態(tài)報告字段和位置字段,讀取相應(yīng)CIM FPGA 42中的數(shù)據(jù),數(shù)據(jù)讀取完成后,清除PCI BARl 41中的狀態(tài)報告字段,PPC需要維護CIM FPGA 42中每個SPCAE 46的下一個讀取位置。數(shù)據(jù)發(fā)送流程PPC把通道η數(shù)據(jù)寫入PCI BAR3 47的SPACEn 48中,并在PCI BARl 41相應(yīng)的輸入狀態(tài)字段和位置字段中填入值,填入原則同數(shù)據(jù)接收流程所述,CIM FPGA 42讀取數(shù)據(jù)后,清除輸入狀態(tài)字段。停止音頻采集PPC在PCI BARl 41音頻控制字段中填0停止音頻采集,填1開始音頻采集。當PPC寫入此空間時,KVM FPGA 44需要通過485接口控制CIM FPGA 42的行為。雖然本發(fā)明已以實施例公開如上,但其并非用以限定本發(fā)明的保護范圍,任何熟悉該項技術(shù)的技術(shù)人員,在不脫離本發(fā)明的構(gòu)思和范圍內(nèi)所作的更動與潤飾,均應(yīng)屬于本發(fā)明的保護范圍。
權(quán)利要求
1.一種實現(xiàn)多路嵌入式音頻在KVM-0VER-IP中實時數(shù)字化傳輸?shù)姆椒?,包括視頻信號、鍵盤鼠標信號,其特征在于它還包括音頻信號、音視頻選路器、主處理器和音視頻切換矩陣,具體方法為受控設(shè)備音頻和視頻分別進入音視頻選路器;所有受控設(shè)備音視頻信號在音視頻切換矩陣作用下經(jīng)過音視頻選路器; 進行音頻PCM以及視頻A/D轉(zhuǎn)換; 經(jīng)過A/D轉(zhuǎn)換后的數(shù)字信號通過FPGA實現(xiàn)無損壓縮編碼; 通過無損壓縮編碼后的傳輸流經(jīng)FPGA封裝成IP包后傳輸;在音視頻切換矩陣控制下,主處理器進行解碼、分離、同步等處理,最后選擇所需設(shè)備音視頻信號進行實時輸出。
2.根據(jù)權(quán)利要求1所述的實現(xiàn)多路嵌入式音頻在KVM-0VER-IP中實時數(shù)字化傳輸?shù)姆椒ǎ涮卣髟谟谒龅氖芸卦O(shè)備音頻通過RS485接口模塊,傳送至音頻選路器。
3.根據(jù)權(quán)利要求1或2所述的實現(xiàn)多路嵌入式音頻在KVM-0VER-IP中實時數(shù)字化傳輸?shù)姆椒?,其特征在于所述的音視頻在主處理上實現(xiàn)同步傳輸。
全文摘要
本發(fā)明涉及一種實現(xiàn)多路嵌入式音頻在KVM-OVER-IP中實時數(shù)字化傳輸?shù)姆椒ǎm用于需要多IP通道KVM-OVER-IP需要整合音頻信號進行遠程傳輸?shù)念I(lǐng)域。包括視頻信號、鍵盤鼠標信號、音頻信號、音視頻選路器、主處理器和音視頻切換矩陣,實現(xiàn)音視頻信號的同步實時輸出。本發(fā)明通過音頻信號整合KVM-OVER-IP產(chǎn)品,在KVM的基礎(chǔ)上,增加音頻的信號傳輸,滿足一些特定用戶的需求;同時實現(xiàn)多路并發(fā)IP通道訪問多端口的KVM-OVER-IP,通過一臺KVM-OVER-IP裝置就實現(xiàn)多人對遠程多臺服務(wù)器做音頻信號傳輸?shù)墓δ堋?br>
文檔編號G06F3/14GK102170441SQ201110102290
公開日2011年8月31日 申請日期2011年4月22日 優(yōu)先權(quán)日2011年4月22日
發(fā)明者吳斌 申請人:杭州比特瑞旺電腦有限公司