本發(fā)明涉及視頻會議監(jiān)控技術(shù)領(lǐng)域,具體涉及一種視頻會議錄制和點(diǎn)播系統(tǒng)。
背景技術(shù):
隨著網(wǎng)絡(luò)和多媒體技術(shù)的迅速發(fā)展,視頻會議系統(tǒng)的應(yīng)用越來越廣泛。會議內(nèi)容的錄制和播放是會議系統(tǒng)的一項重要輔助功能。但現(xiàn)在的視頻會議錄播系統(tǒng)錄制方式和錄制內(nèi)容都比較單一,即只能通過mcu會議成員的方式錄制主會場內(nèi)容。這種方式不僅消耗了mcu寶貴的cpu資源,而且占用了會議系統(tǒng)的網(wǎng)絡(luò)寬帶,導(dǎo)致系統(tǒng)容量降低,視頻質(zhì)量下降,擴(kuò)展性差。
因此,針對上述問題,本發(fā)明提出一種新的技術(shù)方案。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是提供一種錄制靈活性強(qiáng),可以同時錄制視頻會議的多個會場,并且不占用mcu設(shè)備的cpu資源的視頻會議錄制和點(diǎn)播系統(tǒng)。
本發(fā)明是通過以下技術(shù)方案來實現(xiàn)的:
一種視頻會議錄制和點(diǎn)播系統(tǒng),所述系統(tǒng)通過以太網(wǎng)連接各個分會場,所述系統(tǒng)包括mcu服務(wù)器、交換機(jī)、錄制和點(diǎn)播服務(wù)器和路由器,所述各個分會場通過路由器與以太網(wǎng)相連接,所述mcu服務(wù)器、錄制和點(diǎn)播服務(wù)器分別通過交換機(jī)與以太網(wǎng)相連接;所述錄制和點(diǎn)播服務(wù)器包括數(shù)據(jù)捕獲模塊、協(xié)議分析模塊和數(shù)據(jù)存儲模塊,所述數(shù)據(jù)捕獲模塊負(fù)責(zé)捕獲數(shù)據(jù),所述協(xié)議分析模塊負(fù)責(zé)分析數(shù)據(jù),所述數(shù)據(jù)捕獲模塊和協(xié)議分析模塊之間通過一段環(huán)形緩存交換數(shù)據(jù)。
進(jìn)一步地,所述協(xié)議分析模塊包括數(shù)據(jù)鍵路層協(xié)議分析、網(wǎng)絡(luò)層協(xié)議分析、tcp和udp層協(xié)議分析和應(yīng)用層協(xié)議分析。
進(jìn)一步地,所述數(shù)據(jù)捕獲模塊通過winpcap獲取網(wǎng)絡(luò)數(shù)據(jù)包。
進(jìn)一步地,所述數(shù)據(jù)存儲模塊采用二次編解碼的方式對數(shù)據(jù)進(jìn)行儲存。
進(jìn)一步地,所述系統(tǒng)可應(yīng)用于共享式以太網(wǎng)或交換式以太網(wǎng)。
本發(fā)明的有益效果是:本發(fā)明通過協(xié)議分析技術(shù)對視頻會議的內(nèi)容進(jìn)行錄制的技術(shù),該技術(shù)通過網(wǎng)絡(luò)監(jiān)聽捕獲視頻會議的音頻數(shù)據(jù),錄制的錄活性,可以同時錄制視頻會議的多個會場,并且不占用mcu設(shè)備的cpu資源,操作簡單,運(yùn)行穩(wěn)定可靠,而且,可監(jiān)聽到整個網(wǎng)絡(luò)流入和流出的數(shù)據(jù),實現(xiàn)安全管理功能。
說明書附圖
圖1為本發(fā)明的連接示意圖;
圖2為協(xié)議分析模塊的結(jié)構(gòu)示意圖;
圖3為數(shù)據(jù)捕獲模塊和協(xié)議分析模塊的連接示意圖。
具體實施方式
下面結(jié)合說明書附圖對本發(fā)明做進(jìn)一步地說明。
如圖1~2所示,一種視頻會議錄制和點(diǎn)播系統(tǒng),所述系統(tǒng)通過以太網(wǎng)連接各個分會場,所述系統(tǒng)包括mcu服務(wù)器、交換機(jī)、錄制和點(diǎn)播服務(wù)器和路由器,所述各個分會場通過路由器與以太網(wǎng)相連接,所述mcu服務(wù)器、錄制和點(diǎn)播服務(wù)器分別通過交換機(jī)與以太網(wǎng)相連接;所述錄制和點(diǎn)播服務(wù)器包括數(shù)據(jù)捕獲模塊、協(xié)議分析模塊和數(shù)據(jù)存儲模塊,所述數(shù)據(jù)捕獲模塊負(fù)責(zé)捕獲數(shù)據(jù),所述協(xié)議分析模塊負(fù)責(zé)分析數(shù)據(jù),所述數(shù)據(jù)捕獲模塊和協(xié)議分析模塊之間通過一段環(huán)形緩存交換數(shù)據(jù)。
在本技術(shù)方案中,數(shù)據(jù)捕獲模塊和和協(xié)議分析模塊各自開辟了一個線路,線程之間通過環(huán)形緩存交換數(shù)據(jù),并且讀寫環(huán)形緩存時使用快速拷貝技術(shù),這樣大幅節(jié)省了包處理函數(shù)的執(zhí)行時間,將網(wǎng)絡(luò)捕獲的丟包率降到最低。
在本技術(shù)方案中,所述協(xié)議分析模塊包括數(shù)據(jù)鍵路層協(xié)議分析、網(wǎng)絡(luò)層協(xié)議分析、tcp和udp層協(xié)議分析和應(yīng)用層協(xié)議分析。
在本技術(shù)方案中,所述數(shù)據(jù)捕獲模塊通過winpcap獲取網(wǎng)絡(luò)數(shù)據(jù)包。
在本技術(shù)方案中,所述數(shù)據(jù)存儲模塊采用二次編解碼的方式對數(shù)據(jù)進(jìn)行儲存。
在本技術(shù)方案中,所述系統(tǒng)可應(yīng)用于共享式以太網(wǎng)或交換式以太網(wǎng)。
在本技術(shù)方案中,當(dāng)數(shù)據(jù)捕獲模塊提取出網(wǎng)絡(luò)中某會場的數(shù)據(jù)包的,通過包處理函數(shù)把這些數(shù)據(jù)傳遞給協(xié)議分析模塊,完成進(jìn)一步地的分析處理。數(shù)據(jù)捕獲模塊和和協(xié)議分析模塊各自開辟了一個線路,線程之間通過環(huán)形緩存交換數(shù)據(jù),并且讀寫環(huán)形緩存時使用快速拷貝技術(shù),這樣大幅節(jié)省了包處理函數(shù)的執(zhí)行時間,將網(wǎng)絡(luò)捕獲的丟包率降到最低。
本發(fā)明通過協(xié)議分析技術(shù)對視頻會議的內(nèi)容進(jìn)行錄制的技術(shù),該技術(shù)通過網(wǎng)絡(luò)監(jiān)聽捕獲視頻會議的音頻數(shù)據(jù),錄制的錄活性,可以同時錄制視頻會議的多個會場,并且不占用mcu設(shè)備的cpu資源,操作簡單,運(yùn)行穩(wěn)定可靠,而且,可監(jiān)聽到整個網(wǎng)絡(luò)流入和流出的數(shù)據(jù),實現(xiàn)安全管理功能。