專利名稱:會議音頻系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種會議音頻系統(tǒng),屬于視頻會議系統(tǒng)技術(shù)領(lǐng)域。
背景技術(shù):
常見的視頻會議系統(tǒng)等系統(tǒng)中,會場的音頻系統(tǒng)包括以下2個部分,即多個客戶端和MCU,其中,客戶端主要是對發(fā)言者的音頻數(shù)據(jù)進(jìn)行采集,通過一些處理及編碼后發(fā)送至MCU,并接收MCU轉(zhuǎn)發(fā)的合成音頻數(shù)據(jù)進(jìn)行解碼后并進(jìn)行播放;MCU主要是將所有客戶端上發(fā)的音頻數(shù)據(jù)進(jìn)行合成后轉(zhuǎn)發(fā)至所有的客戶端。在一般的會議中,都包括一個主講和多個聽眾,常見的會議系統(tǒng)的客戶端的音頻與其它客戶端的音頻是進(jìn)行疊加合成的,所有的音頻數(shù)據(jù)都受到統(tǒng)一的增益等控制,而實際的應(yīng)用情況是,在視頻會議中往往是需要主講的聲音能夠被所有的聽眾都聽到,而不受會場背景聲音(即其它客戶端上的用戶聲音)的影響,所以,由于現(xiàn)有的視頻會議系統(tǒng)的音頻系統(tǒng)無法對主講的音頻碼流和背景音頻的碼流的播放進(jìn)行分開控制,導(dǎo)致主講的聲音容易受到來自其它客戶端的聲音影響,造成會場的音頻效果較差。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的目的在于提供一種會議音頻系統(tǒng),解決了導(dǎo)致主講的聲音容易受到來自其它客戶端的聲音影響,造成會場的音頻效果較差的問題。一種會場會議音頻系統(tǒng),包括至少一個客戶端和一個MCU,所述客戶端包括音頻數(shù)據(jù)采集單元和音頻數(shù)據(jù)播放單元;
所述音頻數(shù)據(jù)采集單元用于采集主音頻數(shù)據(jù)或副音頻數(shù)據(jù)并將其發(fā)送至所述MCU ; 所述音頻數(shù)據(jù)播放單元包括主音頻數(shù)據(jù)播放模塊和副音頻數(shù)據(jù)播放模塊;其中,所述主音頻數(shù)據(jù)播放模塊用于對所述主音頻數(shù)據(jù)進(jìn)行播放處理,所述副音頻數(shù)據(jù)播放模塊用于對所述副音頻數(shù)據(jù)進(jìn)行播放處理;
所述MCU包括合成單元和緩存單元;
所述合成單元用于將所接收的副音頻數(shù)據(jù)進(jìn)行疊加合成并轉(zhuǎn)發(fā)至所述客戶端;所述緩存單元用于緩存所接收的主音頻數(shù)據(jù),將與所述經(jīng)過疊加合成后的副音頻數(shù)據(jù)同步到達(dá)的所述主音頻數(shù)據(jù),同步轉(zhuǎn)發(fā)至所述客戶端。與現(xiàn)有技術(shù)相比,本發(fā)明的技術(shù)通過改進(jìn)MCU的音頻疊加過程,將主音頻數(shù)據(jù)與副音頻數(shù)據(jù)的處理過程分開,可以形成一個獨立的主講者的音頻編碼流和針對會場各個終端的疊加合成編碼流。同時在客戶端對主音頻數(shù)據(jù)與副音頻數(shù)據(jù)的播放過程進(jìn)行分開控制,使得主講者的聲音不受會場其它客戶端的聲音的干擾,在會議中獲得一個更好的會場音頻效果。
圖1是本發(fā)明的會議音頻系統(tǒng)的結(jié)構(gòu)示意圖;圖2是會議音頻系統(tǒng)的較佳實施例的結(jié)構(gòu)示意圖; 圖3是同步等待隊列模塊的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明的會議音頻系統(tǒng)作詳細(xì)描述。本發(fā)明的會議音頻系統(tǒng),包括至少一個客戶端和一個MCU,如圖1所示,所述客戶端包括音頻數(shù)據(jù)采集單元和音頻數(shù)據(jù)播放單元;
所述音頻數(shù)據(jù)采集單元用于采集主音頻數(shù)據(jù)或副音頻數(shù)據(jù)并將其發(fā)送至所述MCU ; 所述音頻數(shù)據(jù)播放單元包括主音頻數(shù)據(jù)播放模塊和副音頻數(shù)據(jù)播放模塊;其中,所述主音頻數(shù)據(jù)播放模塊用于對所述主音頻數(shù)據(jù)進(jìn)行播放處理,所述副音頻數(shù)據(jù)播放模塊用于對所述副音頻數(shù)據(jù)進(jìn)行播放處理;
所述MCU包括合成單元和緩存單元;
所述合成單元用于將所接收的副音頻數(shù)據(jù)進(jìn)行疊加合成并轉(zhuǎn)發(fā)至所述客戶端;所述緩存單元用于緩存所接收的主音頻數(shù)據(jù),將與所述經(jīng)過疊加合成后的副音頻數(shù)據(jù)同步到達(dá)的所述主音頻數(shù)據(jù),同步轉(zhuǎn)發(fā)至所述客戶端。為了更加清晰本發(fā)明的會議音頻系統(tǒng),下面結(jié)合附圖和較佳實施例作更詳細(xì)的闡述。參見圖2所示,對于所述音頻數(shù)據(jù)采集單元,包括依次連接的采集模塊、音頻前處理模塊、客戶端編碼模塊和客戶端發(fā)送模塊;其工作原理是
采集模塊根據(jù)預(yù)設(shè)的采樣率采集音頻數(shù)據(jù);音頻前處理模塊對音頻數(shù)據(jù)進(jìn)行濾波處理,去除噪音;客戶端編碼模塊采用預(yù)設(shè)的編碼算法對濾波處理后的音頻數(shù)據(jù)進(jìn)行編碼; 客戶端發(fā)送模塊根據(jù)預(yù)設(shè)的傳輸協(xié)議將經(jīng)過編碼后的音頻數(shù)據(jù)進(jìn)行協(xié)議打包,然后通過網(wǎng)絡(luò)發(fā)送至所述MCU,其中,所采集的音頻數(shù)據(jù)包括主音頻數(shù)據(jù)和/或副音頻數(shù)據(jù)。音頻數(shù)據(jù)播放單元還包括客戶端接收模塊;該客戶端接收模塊用于接收MCU轉(zhuǎn)發(fā)的數(shù)據(jù)包并根據(jù)預(yù)設(shè)的傳輸協(xié)議進(jìn)行解包,將主音頻數(shù)據(jù)輸出至主音頻數(shù)據(jù)播放模塊、將副音頻數(shù)據(jù)輸出至副音頻數(shù)據(jù)播放模塊,其中,數(shù)據(jù)包中的數(shù)據(jù)為主音頻數(shù)據(jù)和/或副音頻數(shù)據(jù)。音頻數(shù)據(jù)是通過數(shù)據(jù)包的形式在客戶端與MCU之間的網(wǎng)絡(luò)傳輸,客戶端發(fā)送模塊將音頻數(shù)據(jù)按預(yù)設(shè)的傳輸協(xié)議進(jìn)行打包,并通過預(yù)設(shè)的網(wǎng)絡(luò)地址進(jìn)行發(fā)送至MCU;客戶端接收模塊接收MCU轉(zhuǎn)發(fā)的數(shù)據(jù)包,然后按預(yù)設(shè)的傳輸協(xié)議進(jìn)行解包。對于主音頻數(shù)據(jù)播放模塊,包括與所述音頻數(shù)據(jù)播放單元連接的主音頻解碼模塊、主音頻后處理模塊和主音頻播放模塊;其工作原理是
主音頻解碼模塊根據(jù)預(yù)設(shè)的解碼算法對客戶端接收模塊解包后得到的主音頻數(shù)據(jù)進(jìn)行解碼;主音頻后處理模塊對所述主音頻數(shù)據(jù)進(jìn)行增益控制,也可以進(jìn)行其它的控制;主音頻播放模塊通過音頻播放設(shè)備將主音頻數(shù)據(jù)進(jìn)行播放;
對于副音頻數(shù)據(jù)播放模塊,包括與所述音頻數(shù)據(jù)播放單元連接的副音頻解碼模塊、副音頻后處理模塊和副音頻播放模塊;其工作原理是
副音頻解碼模塊根據(jù)預(yù)設(shè)的解碼算法對客戶端接收模塊解包后得到的副音頻數(shù)據(jù)進(jìn)行解碼;副音頻后處理模塊對所述副音頻數(shù)據(jù)進(jìn)行增益控制,也可以進(jìn)行其它的控制;副音頻播放模塊通過音頻播放設(shè)備將副音頻數(shù)據(jù)進(jìn)行播放,其中,主音頻播放模塊和副音頻播放模塊可以通過同一個音頻播放設(shè)備將音頻數(shù)據(jù)進(jìn)行播放。上述對主音頻數(shù)據(jù)和副音頻數(shù)據(jù)是進(jìn)行獨立的并列處理,可以分別對主音頻數(shù)據(jù)和副音頻數(shù)據(jù)進(jìn)行相應(yīng)的增益控制或其它的控制。主音頻后處理模塊和副音頻后處理模塊還將輸出的音頻數(shù)據(jù)反饋至音頻前處理模塊,音頻前處理模塊將接收的主音頻數(shù)據(jù)和副音頻數(shù)據(jù)作為計算參數(shù)進(jìn)行回音消除。作為一種優(yōu)選的實施方式,客戶端接收模塊還用于對接收的數(shù)據(jù)包進(jìn)行緩沖延時,緩沖延時的時間為200ms-400ms為較佳,通過緩沖延時處理,可以防止網(wǎng)速的抖動。對于所述MCU,還包括MCU接收模塊和MCU轉(zhuǎn)發(fā)模塊;其工作原理是所述MCU接收模塊接收來自客戶端的數(shù)據(jù)包,并根據(jù)預(yù)設(shè)的傳輸協(xié)議對數(shù)據(jù)包進(jìn)行解包,將主音頻數(shù)據(jù)輸出至緩存單元、將副音頻數(shù)據(jù)輸出至合成單元;MCU轉(zhuǎn)發(fā)模塊將合成單元輸出的副音頻數(shù)據(jù)和緩存單元輸出的主音頻數(shù)據(jù)進(jìn)行打包并轉(zhuǎn)發(fā)至所有的客戶端,其中,所述數(shù)據(jù)包中的數(shù)據(jù)包括主音頻數(shù)據(jù)和/或副音頻數(shù)據(jù)。MCU接收模塊根據(jù)預(yù)設(shè)的傳輸協(xié)議,接收來自各個客戶端的數(shù)據(jù)包;MCU轉(zhuǎn)發(fā)模塊把音頻數(shù)據(jù)按預(yù)設(shè)的傳輸協(xié)議進(jìn)行協(xié)議打包,并按與客戶端協(xié)商好的網(wǎng)絡(luò)地址發(fā)送至客戶端。對于所述合成單元,包括MCU副音頻解碼模塊、疊加合成模塊、MCU副音頻編碼模塊;其工作原理是
MCU副音頻解碼模塊對MCU接收模塊解包后輸出的副音頻數(shù)據(jù)進(jìn)行解碼;疊加合成模塊將來自于客戶端的解碼后的副音頻數(shù)據(jù)進(jìn)行疊加合成;MCU副音頻編碼模塊將疊加合成后的副音頻數(shù)據(jù)進(jìn)行編碼后輸出至MCU轉(zhuǎn)發(fā)模塊進(jìn)行打包。上述疊加合成,是分別為各個客戶端進(jìn)行音頻疊加合成,為了防止客戶端從收聽到音頻中聽到自己的聲音,會議音頻系統(tǒng)常規(guī)的疊加合成是把除接收該音頻數(shù)據(jù)的客戶端自身送上來的音頻數(shù)據(jù)之外的其他客戶端的音頻數(shù)據(jù)進(jìn)行線性疊加。對于所述緩存單元,主要是實現(xiàn)對MCU接收模塊輸出的主音頻數(shù)據(jù)進(jìn)行緩存,根據(jù)MCU編碼模塊輸出的同步發(fā)送信息將與主音頻數(shù)據(jù)同步到達(dá)的經(jīng)過疊加合成后的副音頻數(shù)據(jù),同步輸出至所述MCU轉(zhuǎn)發(fā)模塊。作為一種優(yōu)選的實施方式,緩存單元包括:MCU主音頻解碼模塊、MCU主音頻編碼模塊和同步等待隊列模塊;其工作原理是
MCU主音頻解碼模塊對MCU接收模塊輸出的主音頻數(shù)據(jù)進(jìn)行解碼;MCU主音頻編碼模塊將主音頻數(shù)據(jù)進(jìn)行編碼后輸出至所述MCU轉(zhuǎn)發(fā)模塊;同步等待隊列模塊存放所述主音頻數(shù)據(jù),根據(jù)MCU副音頻編碼模塊輸出的同步發(fā)送信息將主音頻數(shù)據(jù)輸出至MCU轉(zhuǎn)發(fā)模塊,即 MCU副音頻編碼模塊在編碼完畢后通知緩存單元輸出與本次編碼副音頻數(shù)據(jù)同時到達(dá)的主音頻數(shù)據(jù)。MCU主音頻解碼模塊和MCU主音頻編碼模塊主要是實現(xiàn)轉(zhuǎn)碼功能,在主音頻數(shù)據(jù)的音頻格式不一致的情況下(例如一邊是G. 711,另一邊是G. 722),可以通過這兩個模塊進(jìn)行解碼和重新編碼,在主音頻數(shù)據(jù)的音頻格式一致時,這兩個模塊對音頻數(shù)據(jù)不做任何處理。主音頻數(shù)據(jù)的碼流到同步等待隊列模塊,同步等待隊列模塊的結(jié)構(gòu),如圖3所示,包括兩個記錄時間戳的寄存器Sl和寄存器S2,一個等待發(fā)送超時的定時器Tl,一個音頻等待FIFO隊列,隊列元素存儲結(jié)構(gòu)主要包括記錄接收到該音頻數(shù)據(jù)的時間戳和音頻數(shù)據(jù)兩部分。為了使主音頻數(shù)據(jù)和副音頻數(shù)據(jù)有一定的同步性,且主音頻數(shù)據(jù)不會因為副音頻數(shù)據(jù)的傳輸延時而造成延時,可以采用多線程的技術(shù),具體地,使用了 4個線程MCU主音頻編碼模塊的線程;隊列元素的處理線程;MCU副音頻編碼模塊的線程;定時器線程。其中,定時器線程即定時器Tl的調(diào)度線程,即在定時時間到達(dá)時喚醒隊列元素的處理線程。MCU主音頻編碼模塊的線程在往音頻數(shù)據(jù)等待隊列插入數(shù)據(jù)時,喚醒隊列元素的處理線程。隊列元素的處理線程的處理流程,具體地,包括如下步驟 步驟301 如果隊列中無元素時進(jìn)入等待喚醒狀態(tài)。步驟302 被喚醒檢查定時器Tl,如果定時器Tl在工作,則停止定時器Tl,把隊列首元素的時間戳記錄到Sl中。步驟303 檢查S2的時間戳,如果S2>S1,則立即把隊列頭元素出隊并發(fā)送它當(dāng)中的音頻數(shù)據(jù),然后執(zhí)行步驟305 ;如果S1>S2即表示同一時間到達(dá)的副音頻數(shù)據(jù)仍未編碼完畢,可能需要等待。步驟304 如果Sl-S2>120ms則隊列頭元素出隊列,發(fā)送該音頻數(shù)據(jù),然后執(zhí)行步驟305 ;如果Sl-S2<120ms則以120-(S1-S2)ms的時間值啟動定時器Tl,并進(jìn)入等待喚醒狀態(tài)。步驟305如果隊列中仍有元素,則把新的隊列頭元素的時間戳記錄到Sl中。然后轉(zhuǎn)去執(zhí)行步驟303。步驟306如果隊列已沒有元素,則轉(zhuǎn)去執(zhí)行步驟301。對于MCU主音頻編碼模塊的線程,具體地,在編碼完一個副音頻數(shù)據(jù)的幀后,用該次編碼的副音頻數(shù)據(jù)接收的時間戳,更新S2中的時間戳,如果隊列中有元素,以及S1<S2, 且隊列元素的處理線程正在等待喚醒狀態(tài)下,則立即喚醒隊列元素的處理線程。本實施例的會議音頻系統(tǒng)所采用的編碼算法包括G. 711、G. 729等編碼算法,所采用的傳輸協(xié)議包括RTP協(xié)議,也可以是其它協(xié)商好的輸協(xié)議,如TCP協(xié)議。本實施例的會議音頻系統(tǒng),可以選擇從客戶端中選擇一個主講者,并將該主講者的音頻數(shù)據(jù)作為主音頻數(shù)據(jù)進(jìn)行處理,從而可以將主講的音頻碼流和背景音頻的碼流的播放分開進(jìn)行控制,提升了會場的音頻效果。以上所述的本發(fā)明實施方式,并不構(gòu)成對本發(fā)明保護范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護范圍之內(nèi)。
權(quán)利要求
1.一種會議音頻系統(tǒng),包括至少一個客戶端和一個MCU,其特征在于所述客戶端包括音頻數(shù)據(jù)采集單元和音頻數(shù)據(jù)播放單元;所述音頻數(shù)據(jù)采集單元用于采集主音頻數(shù)據(jù)或副音頻數(shù)據(jù)并將其發(fā)送至所述MCU ; 所述音頻數(shù)據(jù)播放單元包括主音頻數(shù)據(jù)播放模塊和副音頻數(shù)據(jù)播放模塊;其中,所述主音頻數(shù)據(jù)播放模塊用于對所述主音頻數(shù)據(jù)進(jìn)行播放處理,所述副音頻數(shù)據(jù)播放模塊用于對所述副音頻數(shù)據(jù)進(jìn)行播放處理;所述MCU包括合成單元和緩存單元;所述合成單元用于將所接收的副音頻數(shù)據(jù)進(jìn)行疊加合成并轉(zhuǎn)發(fā)至所述客戶端;所述緩存單元用于緩存所接收的主音頻數(shù)據(jù),將與所述經(jīng)過疊加合成后的副音頻數(shù)據(jù)同步到達(dá)的所述主音頻數(shù)據(jù),同步轉(zhuǎn)發(fā)至所述客戶端。
2.根據(jù)權(quán)利要求1所述的會議音頻系統(tǒng),其特征在于,所述音頻數(shù)據(jù)采集單元包括依次連接的采集模塊、音頻前處理模塊、客戶端編碼模塊和客戶端發(fā)送模塊;所述采集模塊,用于根據(jù)預(yù)設(shè)的采樣率采集音頻數(shù)據(jù); 所述音頻前處理模塊,用于對所述音頻數(shù)據(jù)進(jìn)行濾波處理;所述客戶端編碼模塊,用于采用預(yù)設(shè)的編碼算法對所述濾波處理后的音頻數(shù)據(jù)進(jìn)行編碼;所述客戶端發(fā)送模塊,用于根據(jù)預(yù)設(shè)的傳輸協(xié)議將所述編碼后的音頻數(shù)據(jù)進(jìn)行協(xié)議打包,并通過網(wǎng)絡(luò)發(fā)送至所述MCU ;其中,所述音頻數(shù)據(jù)包括主音頻數(shù)據(jù)或副音頻數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的會議音頻系統(tǒng),其特征在于,所述音頻數(shù)據(jù)播放單元還包括客戶端接收模塊;所述客戶端接收模塊,用于接收MCU轉(zhuǎn)發(fā)的數(shù)據(jù)包并根據(jù)預(yù)設(shè)的傳輸協(xié)議進(jìn)行解包, 將主音頻數(shù)據(jù)輸出至所述主音頻數(shù)據(jù)播放模塊、將副音頻數(shù)據(jù)輸出至所述副音頻數(shù)據(jù)播放模塊,其中,所述數(shù)據(jù)包中包括主音頻數(shù)據(jù)和/或副音頻數(shù)據(jù);所述主音頻數(shù)據(jù)播放模塊包括主音頻解碼模塊、主音頻后處理模塊和主音頻播放模塊;所述主音頻解碼模塊,用于根據(jù)預(yù)設(shè)的解碼算法對所述主音頻數(shù)據(jù)進(jìn)行解碼; 所述主音頻后處理模塊,用于對所述主音頻數(shù)據(jù)進(jìn)行增益控制; 所述主音頻播放模塊,用于將所述主音頻數(shù)據(jù)進(jìn)行播放;所述副音頻數(shù)據(jù)播放模塊包括副音頻解碼模塊、副音頻后處理模塊和副音頻播放模塊;所述副音頻解碼模塊,用于根據(jù)預(yù)設(shè)的解碼算法對所述副音頻數(shù)據(jù)進(jìn)行解碼; 所述副音頻后處理模塊,用于對所述副音頻數(shù)據(jù)進(jìn)行增益控制; 所述副音頻播放模塊,用于將所述副音頻數(shù)據(jù)進(jìn)行播放。
4.根據(jù)權(quán)利要求3所述的會議音頻系統(tǒng),其特征在于,所述客戶端接收模塊,還用于對接收的數(shù)據(jù)包進(jìn)行緩沖延時。
5.根據(jù)權(quán)利要求4所述的會議音頻系統(tǒng),其特征在于,所述緩沖延時的時間為 200ms-400ms。
6.根據(jù)權(quán)利要求3所述的會議音頻系統(tǒng),其特征在于,所述音頻前處理模塊還用于接收所述副音頻后處理模塊和所述主音頻后處理模塊輸出的主音頻數(shù)據(jù)和副音頻數(shù)據(jù),根據(jù)該給主音頻數(shù)據(jù)和副音頻數(shù)據(jù)進(jìn)行回音消除。
7.根據(jù)權(quán)利要求1所述的會議音頻系統(tǒng),其特征在于,所述MCU還包括MCU接收模塊和 MCU轉(zhuǎn)發(fā)模塊;所述MCU接收模塊,用于接收來自所述客戶端的數(shù)據(jù)包,并根據(jù)預(yù)設(shè)的傳輸協(xié)議對所述數(shù)據(jù)包并進(jìn)行解包,將主音頻數(shù)據(jù)輸出至所述緩存單元、將副音頻數(shù)據(jù)輸出至所述合成單元;所述MCU轉(zhuǎn)發(fā)模塊,用于將根據(jù)預(yù)設(shè)的傳輸協(xié)議對所述合成單元輸出的副音頻數(shù)據(jù)和所述緩存單元輸出的主音頻數(shù)據(jù)進(jìn)行打包并轉(zhuǎn)發(fā)至所有的客戶端; 其中,所述數(shù)據(jù)包中包括主音頻數(shù)據(jù)和/或副音頻數(shù)據(jù); 所述合成單元包括:MCU副音頻解碼模塊、疊加合成模塊、MCU副音頻編碼模塊; 所述MCU副音頻解碼模塊,用于對所述MCU接收模塊輸出的所述副音頻數(shù)據(jù)進(jìn)行解碼;所述疊加合成模塊,用于將來自于所述客戶端的副音頻數(shù)據(jù)進(jìn)行疊加合成; 所述MCU副音頻編碼模塊,用于將所述疊加合成后的副音頻數(shù)據(jù)進(jìn)行編碼后輸出至所述MCU轉(zhuǎn)發(fā)模塊;所述緩存單元對所述MCU接收模塊輸出的主音頻數(shù)據(jù)進(jìn)行緩存,根據(jù)所述MCU副音頻編碼模塊輸出的同步發(fā)送信息將與所述主音頻數(shù)據(jù)同步到達(dá)的經(jīng)過疊加合成后的副音頻數(shù)據(jù)同步輸出至所述MCU轉(zhuǎn)發(fā)模塊。
8.根據(jù)權(quán)利要求7所述的會場會議音頻系統(tǒng),其特征在于,所述緩存單元包括:MCU主音頻解碼模塊、MCU主音頻編碼模塊和同步等待隊列模塊;所述MCU主音頻解碼模塊,用于對所述MCU接收模塊輸出的所述主音頻數(shù)據(jù)進(jìn)行解碼所述MCU主音頻編碼模塊,用于將所述主音頻數(shù)據(jù)進(jìn)行編碼后輸出至所述MCU轉(zhuǎn)發(fā)模塊;所述同步等待隊列模塊,用于存放所述主音頻數(shù)據(jù),根據(jù)所述MCU編碼模塊輸出的同步發(fā)送信息將主音頻數(shù)據(jù)輸出至所述MCU轉(zhuǎn)發(fā)模塊。
9.根據(jù)權(quán)利要求2至8任一項所述的會議音頻系統(tǒng),其特征在于,所述編碼算法包括 G. 711和/或G. 7 編碼算法。
10.根據(jù)權(quán)利要求2至8任一項所述的會議音頻系統(tǒng),其特征在于,所述預(yù)設(shè)的傳輸協(xié)議包括RTP協(xié)議。
全文摘要
一種會議音頻系統(tǒng),包括至少一個客戶端和一個MCU,客戶端包括音頻數(shù)據(jù)采集單元和音頻數(shù)據(jù)播放單元;所述音頻數(shù)據(jù)采集單元用于采集音頻數(shù)據(jù)并將其發(fā)送至所述MCU;所述音頻數(shù)據(jù)播放單元包括主音頻數(shù)據(jù)播放模塊和副音頻數(shù)據(jù)播放模塊;所述MCU包括合成單元和緩存單元。本發(fā)明的技術(shù)通過改進(jìn)MCU的音頻疊加過程,將主音頻數(shù)據(jù)與副音頻數(shù)據(jù)的處理過程分開,可以形成一個獨立的主講者的音頻編碼流和針對會場各個終端的疊加合成編碼流。同時在客戶端對主音頻數(shù)據(jù)與副音頻數(shù)據(jù)的播放過程進(jìn)行分開控制,使得主講者的聲音不受會場其它客戶端的聲音的干擾,在會議中獲得一個更好的會場音頻效果。
文檔編號H04N7/15GK102404546SQ201110333910
公開日2012年4月4日 申請日期2011年10月28日 優(yōu)先權(quán)日2011年10月28日
發(fā)明者劉明宇 申請人:廣東威創(chuàng)視訊科技股份有限公司