WEB开发网
开发学院软件开发VC 用微软的实时通信API集成丰富的客户端通信 阅读

用微软的实时通信API集成丰富的客户端通信

 2010-07-15 20:45:25 来源:WEB开发网   
核心提示:选择通信类型下一步是选择首选的通信类型和相关设备(摄像机、麦克风等),缺省配置是激活所有通信类型,用微软的实时通信API集成丰富的客户端通信(2),如果会话的参与者能共享应用程序、传送即时消息和音视频会议,那么这些通信类型自动被激活,调整通信设备,RTC的API提供了向导对摄像机和麦克风进行调整,如果某一参与者不支持某

选择通信类型

下一步是选择首选的通信类型和相关设备(摄像机、麦克风等)。缺省配置是激活所有通信类型。如果会话的参与者能共享应用程序、传送即时消息和音视频会议,那么这些通信类型自动被激活。如果某一参与者不支持某种通信类型,那么所有的参与者都不能激活该类型。

m_pClient->SetPreferredMediaTypes ( RTCMT_ALL, VARIANT_TRUE );

会议参与者的平台性能和可用带宽决定了使用哪一种codec。

视频:Windows RTC 客户端支持分辨率为QCIF(176×144)的H.261和H.263 codecs。 这些比特率可变的codecs以6~125 Kbps传送视频数据。使用IRTCClient方法中的put_MaxBitRate和put_TemporalSpatialTradeOff有可能会影响到视频传送的空间和瞬时清晰度。

音频:Windows RTC客户端支持许多音频codec。音频codec由连接的两端共同决定。下表列出了所支持的音频codec。

G.711 8 64 20
G.722.1 16 24 20
G.723 8 6.4 30, 60, or 90
GSM 8 13 20
DVI4 8 32 20
SIREN 16 16 20, or 40

调整通信设备

选择了首选的通信类型和相关设备之后,调整通信设备。RTC的API提供了向导对摄像机和麦克风进行调整。使用RTCClient中的方法InvokeTuningWizard()可调整它们的设置。

图2:摄像机调节向导

图3:麦克风调节向导

上一页  1 2 3 4 5 6  下一页

Tags:微软 实时 通信

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接