日期: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路的音频进行混合时,有可能达不到令人满意的效果。