日期:2018-05-25 點擊: 關(guān)鍵詞:視頻會議,視頻會議系統(tǒng),H.323
在基于VIS H.323 DLL LIBRARY的視頻會議系統(tǒng)中,利用VIS H.323 DLL LIBRARY實現(xiàn)了視頻會議系統(tǒng)中的文字傳輸、語音傳輸、視頻傳輸、私聊、群聊、會議管理、與會者的添加以及刪除等多項功能。
VIS H.323 DLL LIBRARY為視頻會議系統(tǒng)提供了一下14種接口函數(shù)和變量:
IsH263Available:判斷H.263編解碼器是否有效;
class CH323EndPoint :操作h.323終端的類;
class CAudioMixer :實現(xiàn)多路音頻混合的類;
class CVideoMixer :實現(xiàn)多路視頻混合的類;
視頻會議系統(tǒng)
class CVolumeCtrl :控制系統(tǒng)音量的類;
class CVideoGrabber :操作視頻捕獲設(shè)備的類;
class CAudioRecorder :操作音頻輸入設(shè)備的類;
class CAudioPlayer :操作音頻輸出設(shè)備的類;
class CILSClient :封裝了對ILS支持的類;
enum UseGKResult:注冊到網(wǎng)守的結(jié)果;
enum SilenceDetectionMode:靜音檢測模式;
enum CallEndReason:通話結(jié)束的原因;
enum ConnStatus:連接的狀態(tài);
enum VideoFormat:視頻格式;
我們就其中一種函數(shù)進(jìn)行介紹:CAudioMixer 函數(shù)。
該函數(shù)封裝了對視頻會議音頻進(jìn)行多路實時混合的操作。所支持的音頻格式為PCM 16bit 8000Hz,CAudioMixer 是為集中型視頻會議設(shè)計的,它能混合的音頻路數(shù)沒有限制,但由于PCM音頻的特性,使其受到一定限制,超過16路的音頻進(jìn)行混合時,有可能達(dá)不到令人滿意的效果。