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