RTC Client API的特性

允许在NAT后的客户端用IP地址和端口完成映射,实现NAT穿透,利用的是IRTCPortManager接口。

IRTCPortManager接口包含了指定NAT映射的方法,该接口的方法为每一种媒体类型建立一个IP地址和端口对。指向该接口的指针必须通过IRTCSessionPortManagement::SetPortManager方法提供给RTC Client API

注意:任何利用IRTCPortManager方法的呼叫必须在一定时间范围内完成。长时间的延迟可能会因为超时导致会话失败。所以强烈建议应用程序在开始或者接受一个会话前端口管理已经存在端口映射。如果端口映射还没有建立,当收到一个会话请求事件(RTCSS_INCOMING),建议程序返回错误信息。IRTCPortManager方法不是必须直接或者间接调用任何RTC Client API

IRTCPortManager接口继承至COM接口Iunknown,提供以下函数:

GetMappingRTC Client API用于获取NAT上外部IP地址和端口作为内部IP地址和端口对。

UpdateRemoteAddress:通知程序远端地址已经更新至给定的IP地址和端口对。

ReleaseMapping:允许RTC Client API通知程序NAT映射不再需要了,程序选择放弃NAT映射。

1.  多方会话

2.  SIP User Search:提供了许多便利的方法以便查找和取得保存在Server上的用户信息。RTC Client API 提供了IRTCUserSearchIRTCUserSearchQueryIRTCUserSearchResultIRTCUserSearchResultEvent接口和专门针对该操作的事件-RTC_USERSEARCH

3.  Profile和联系人的漫游。联系人列表可以随着位置变化由profile漫游。

4.  可以定制和扩展现场属性。

5.  高级呼叫控制特性,比如呼叫转移,呼叫保持等。

6。PC-PC 会话中支持加密的媒体传输。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值