Windows实时通信技术的应用

摘要

Windows XP RTC 的客户端 API 使得开发人员能够在自己的应用程序中实现实时通信。本文介绍了 RTC 技术和应用这一技术所必须的组件。

绪论

今天,我们可以采取很多方法和我们的伙伴、客户、支持者、家庭和朋友进行交流。E-mail已经成为一个普遍深入的交流方式,但是它的实时性不强。电话被证明是一种好的交流方式并且具有实时性,但是它也有局限性,比如只有声音的交流,并且它缺乏一种机制来使我们知道是否我们交流的另一方已经准备好接听我们的电话。

走进实时通信

Real-Time Communications (RTC)提供了丰富的与现场信息相结合的通信和协作特征,使你能够知道在何时何地找到你的联系人。RTC的许多特征以另外的形式或者在其他的应用中有所体现,但是这些特征从未被结合为一个单独的实现。

例如,Instant Messaging (IM)即时消息是发展最快的Internet通信机制之一,因为它实现简单并且效率高。IM具有实时性,而且具有现场能力,使你知道何时能找到你的联系人。但是它不具备另外一些特征,例如音频和视频会议以及在线合作等。

Microsoft Windows XP 在 Microsoft Windows Messenger 中包含了所有的实时通信功能。Windows Messenger使你能与你的客户和同事通过使用文本、音频(语音电话可以在PC到PC、PC到电话、电话到电话之间建立)、视频、共享白板和应用程序的方式进行交流。你可以建立一个联系人清单,通过现场信息得知你的联系人何时在线何时可以联系得到。并且,这些能力并非只限于Windows Messenger,通过使用RTC客户端API可用来丰富其他的应用程序。

具有 RTC 功能的应用程序

Windows Messenger 客户端利用 Windows XP 的 RTC 客户端组件。这一客户端在一个单独的应用程序中体现了所有 RTC 能力。然而,在许多情况下,需要辅助程序进行通信颇显累赘。

RTC 是基于 Internet 技术和协议标准的,这使得其它设备和应用程序能使用这一技术与 Windows Messenger 进行沟通。

Windows XP RTC 客户端实现还提供了一个开放的应用程序接口,因此,基于 Windows 平台的应用程序可增加这些 RTC 功能。例如,一个基于 Web 的购买程序可包含一个即时求助按钮。点击该按钮之后,应用程序就会打开一个在客户与技术支持人员之间建立的 IM 会话。

RTC 程序的应用场合

Windows Messenger 在一个单独的应用中包含了 RTC 的许多功能。这一解决方案有许多用处并且在许多场合可能是最好的解决方案。很多情况下,在你的应用程序中包含这些功能会使事情变得更容易,更完善,更棒。

时间: 2024-10-18 23:01:33

Windows实时通信技术的应用的相关文章

使用C#写windows实时服务时遇到的问题。

问题描述 如题,使用C#编写windows服务实现下面的功能:数据库中存在两张表TaskTable(保存用户提交的任务处理的请求,会不断有用户提出新的任务请求,已经处理的任务删除.)和表ResultTable(结果表,保存任务处理后的结果.)该服务程序不断从表TaskTable中获取任务,调用处理函数,保存处理结果到表ResultTable.下面是OnStart(string[]argvs)方法的伪代码:protectedoverridevoidOnStart(string[]args){Sta

离开 YY 三年,赵斌和他的声网是如何做实时音视频互动的?

"为什么通话质量不好?" 在从业生涯里,赵斌总会遇到别人问这样的问题,然后他只能告诉这只是由于网络或设备出了毛病. 但这样的问题问的多了,会让他感到很沮丧,因为如果是网络的问题,程序员就不能拿出什么解决办法吗?确实没有,你能做的也不过是专注于改进软件和运用先进的算法.而且后来在 YY 的工作经验让他明白,玩家们没有时间会听你解释这只是一个网络问题,而非软件问题. 但这个问题总要有人去解决,后来 YY 就开始通过新技术优化公共互联网,以此来提高音视频通话质量.也因此,仅在 2012 年,

实时互联网是下一个千亿级市场:实时通信+互联网

2016年10月28日-29日,在北京长城饭店,由声网Agora.io和美国最大的IT行业协会TMC合办的第二届实时互联网大会将盛大召开.实时互联网大会聚焦于实时通信技术从技术与人的思想中,释放更专业的能量来构建沟通的影响力.届时来自国内外实时领域的技术和行业超级大咖,以及阿里.百度.联想.Intel等众多参会厂商将齐集讨论,以此洞悉未来互联网新趋势和商业的新机会.(大会官网: 实时互联网是下一个千亿级市场:实时通信+互联网 责任编辑:xfuesx |  2016-10-11 16:40:37 

从游戏语音到视频社交,一文详解2017实时互联网最热技术

2017 已过大半,从年初盛起的<王者荣耀>.<狼人杀>却依然是最火爆的游戏产品,其共同特性都在于集成了实时语音功能,前者左手走位右手技能,语音自然也就成为了非常必要的属性,而后者更不用说,本就是纯粹依靠实时语音进行下去的游戏. 而从游戏到直播.在线教育/医疗以及 VR/AR.AI 等互联网垂直行业及创新技术,这样的例子还有很多.比如转型做直播的陌陌在最新的 8.0 版本中推出了"快聊"."狼人杀"."派对"等实时视频社交

专访声网CEO赵斌:实时互联网正深入影响垂直领域

当前,越来越多的智能设备.移动APP开始依赖于音视频技术,人与人.人与物之间的交互方式正在发生根本性变革,实时通信已经深入渗透到移动互联网各个行业,并且发生深刻影响.到目前为止,其不仅在直播.游戏.社交等行业大受追捧,更是在远程医疗.教育.客服.金融.电商.IoT.受关注度较高的AI,VR/AR等领域得到快速发展. 本次声网Agora.io(以下简称声网)与CSDN合办的第三届实时互联网大会2017 RTC将于9月21 日至22日在北京举行.实时互联网大会,是全亚洲范围唯一一场实时通信行业大会,

Web实现音频、视频通信

Google开源实时通信项目WebRTC Google正式开源了WebRTC实时通信项目,希望浏览器厂商能够将该技术内建在浏览器中,从而使Web应用开发人员能够通过HTML标签和JavaScript API就实现Web音频.视频通信功能. WebRTC(Web Real Time Communication)并不是Google原来自己的技术.在2010年,Google以大约6820万美元收购了VoIP软件开发商Global IP Solutions公司,并因此获得了该公司拥有的WebRTC技术.

还再为网络安全发愁? 装上这八款软件FBI也没辙

自古以来,科技都是人们生活中不可缺的一部分.当互联网为用户提供了大量的数据和信息后,人们之间的联系比以往更加便利和紧密,世界也真正的连接起来.然而这种连接并不全是利好,伴随着互联网的产生和发展,网络安全问题层出不穷.个人数据丢失.硬件瘫痪.系统崩溃都会造成很大的损失.因此如何保护网络安全一直是用户需要思考的问题,除了养成好的上网习惯以及使用杀毒软件外,有一些其他的软件也可以帮助保护计算机的网络安全,今天笔者就为大家介绍下. 还再为网络安全发愁? 装上这八款软件FBI也没辙 一.Tor浏览器 To

集成Flex,Spring,Hibernate构建应用程序

RIA(Rich Internet Application)-- 富 Internet 应用以其良好的客户体验得到越 来越广泛的应用,银行,电信等领域已有诸多成功案例.Adobe 的 Flex 是最具有代表性的 基于 Flash 的 RIA 技术.通过对 Flex 以及当前流行的 Spring.Hibernate 的 J2EE 开源 框架进行集成,使客户既能获得到一流的用户体验,又能获得 J2EE 应用的高稳定性,高可 扩展性和可移植性.从某种意义上来说,RIA 是未来 Web 应用的发展方向.

专访声网Agora.io创始人赵斌:实时通信的互联网应用规模化

在大会召开前夕,前YY(欢聚时代)CTO,现声网Agora.io创始人赵斌接受CSDN记者专访,就实时互联网行业发展.声网近一年的商业运营情况.实时互联网大会的相关事宜进行深入讨论. 作为一个在通信和互联网行业同时有近20年经验的技术人,赵斌表示,在声网过去一年的商业化运营中,实时通信在移动互联网的多元化应用呈现出多元化趋势,很多方面甚至超出想象.到目前为止,实时通信技术在移动互联网领域实际应用的行业非常多,大概有十几个行业.从社交.教育.医疗.游戏.呼叫中心,到风口上的直播,从关注度较高的AR