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