您当前的位置:首页 > 社会热点 >

视频会议RTC客户端应用程序接口

来源:网络 2018-01-02 17:03:28

为了获得与在 Windows Messenger 中实现的同样的 RTC 客户端功能,Windows XP 通过RTC客户端API开放了RTC。这些API使应用程序能够创建从 PC-PC, PC-phone 或者 phone-phone 的呼叫。应用程序能够增添在 Internet 或者 Intranet 上创建1M会话的功能。在 PC 机用户之间,语音和视频会议呼叫都可以建立。应用程序能获得并显示一系列联系人的现场信息。通过增加应用程序和白板的 共享的功能,可以加强双方的合作。

4.jpg

内部的开发团体可以使用这些 API 增加内部工具的功能。软件公司可以使用 RTC  API将RTC功能集成到自己的应用程序中,或者建立用于出售的专门软件,或者用来满足客户的需要。电话服务提供者可为住宅或者公司用户建立应用程序。想要出售 RTC 服务的电信提供者可通过使用这些 API 为他们的客户建立客户端应用程序。可使用 C++建立应用程序。

RTC 的基本编码模型是COM。在 RTC 中用于通信的对象分别是Client对象、Session 对象和Participant对象。

(1)Client 对象:Client 对象实现了 IRTCClient 接口,并且为会话建立了允许的类型和参数,比如首选设备、媒体类型和比特率以及其它的媒体属性,比如音量和回波抵消。这个接口也被用于创建会话对象。  

(2)Session 对象: Session 对象通过 IRTCClient::CreateSession 方法创建,被用于管理一个会话。这个对象实现了 IRTCSession 接口,这一接口用于初始化、回复或者终止一个会议,增加参加者和其它的会议管理。这个对象支持 IM 和其它的会话类型。        

Session 对象可用于,例如,创建一个与你的朋友的IM会议,或者开始一个与 Web 站点代表的音频呼叫。

(3)Participant 对象:Participant 对象由 IRTCSession::AddParticipant 方法创建,包含了会议参加者有关的所有方法。它包括了参加者的姓名和当前状态。IRTCParticipant 接口由该对象实现。  

本系统是以实时通信应用程序接口来使用内容丰富的通信的。用它来简单实现一个基本的视频会议系统。

代码程序说明了使用实时(RTC)API时的优点,它可以非常方便地产生音频与视频会议、共享应用程序、共享白板、简单的点对点聊天对话以及音频与视频调节向导的接口。

www.ifreecomm.com

权衡利弊手无寸刃须眉交白土穰细流骇人闻见百卉千葩磨牙凿齿杀鸡骇猴气吞宇宙混水摸鱼依山傍水九牛一毫拄笏西山闳意眇指根孤伎薄目动言肆饰怪装奇刁滑奸诈乃文乃武月值年灾

郑重声明:以上文章仅代表作者个人观点,与本网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作出任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本文仅供参考,盲目相信,风险自担。发布本文之目的在于传播更多信息,并不意味着本网赞同或者否定本文部分以及全部观点或内容。如对本文内容有疑义,请及时与我们联系。