开发者社区> 技术小阿哥> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

跨平台即时通讯解决方案

简介:
+关注继续查看

   不可否认,以快速、交互、简便为代表的即时通讯工具,已经成为当前网络用户最喜爱的网络沟通工具。基于即时通信平台的其他互联网增值服务,如语音、音乐点播、信息共享等也在以前所未有的速度改变着人们的生活方式。

      2005年,随着互联网应用越来越丰富,“互联网第三大战年”彻底爆发,作为互联网最具增长潜力的应用之一的即时通讯,自然也成为了互联网企业角逐的重要阵地。“用户的需求在发生变化,即时通讯的产品也在不断发展。即时通讯的发展不仅在基础应用方面,还是产品扩展应用方面都将有质的飞跃,.

   最近几年,可以清楚的感觉到,随着即时通讯工具本身应用越来越丰富,用户对即时通讯聊天之外的娱乐需求正在不断增长,更加丰富化的娱乐应用已经成为即时通讯未来重点的发展方向。为了满足用户日益旺盛的娱乐应用需求,许多即时通讯服务提供商都在不断的开发基于即时通讯平台的丰富化应用,例如:虚拟形象、魔法表情以及虚拟宠物等新的应用层出不穷。跟随互联网发展和网络用户需求的脚步,由人气汇聚所带来的社区化和互动性也将成为即时通讯的重要发展趋势。

     作为最快捷方便的沟通工具,目前即时通讯已经被广泛的应用到了日常的工作和学习中,即时通讯用户每天都有大量的资料文件在互联网上往来或被保存,因此,作为信息传输的终端,即时通讯个人信息处理的功能将根本上决定即时通讯产品本身的生命力,这其中不仅包括了文字对话、语音通话,视频交流在内的信息交互功能,还包括了文件传输,发送图片的信息共享功能,同时还包括了聊天记录的有效保存,下传下载的信息管理功能。

     现在即时通讯的应用与互联网信息的交流已经融为一体,用户渴望通过即时通讯在最短时间内最方便地获得更丰富的资源。所以,整合互联网的各种业务,满足即时通讯用户共享互联网资源,就成了即时通讯未来发展的必然趋势。目前,新浪UC、网易泡泡拥有门户网站的强大网络资源,而微软也正在借助MSN强化门户的影响力。即时通信应用将呈现与传统门户网站、移动或固定终端、网络应用增值服务的深度整合趋势;在无线互联网资源的整合中,随着近两年我国手机的应用在不断地被研究开发,人们越来越希望摆脱有“线”的束缚,渴望无“限”的自由。无线上网成为网络用户宠儿,用手机登陆或接受来自internet的信息也受到用户的青睐,尤其即时信息或消息。未来互联网与无线网的融合是必然归宿,即时通讯与无线网的互联互通也是必由之路。随着3G的开通,即时通讯用户的移动需求更高,即时通讯的移动增值服务将大有作为。将来也许你可以在旷野上用手机直接和你在线的好友群聊天,互发照片,甚至进行视频沟通。

     根调查显示,用户不仅需要通过即时通讯实现网上话音、音频、视频等功能,而且,随着各种数据业务应用的增多,用户对即时通讯的安全性提出了更高的要求。ID被盗、隐私暴露、病毒入侵等烦恼一直困扰着。尤其是对企业用户来说,如果安全措施不可靠,企业将为即时通讯漏洞付出巨大代价。毋庸置疑,安全已经成为未来即时通讯保障基础应用的根本之道。而从即时通讯诞生之日起,产品的稳定性就是用户和企业最为关注的问题。尤其在目前即时通讯应用飞速发展的情况下,稳定性才是即时通讯保证用户应用,提高产品粘性的基本。随着技术手段的不断突破,目前,即时通讯产品的稳定性日趋成熟。

   做为国内最专业的跨平台的即时通讯解决方案服务提供商,是基于先进的H.264视频编码标准、AAC音频编码标准与P2P技术,整合了佰锐科技在音视频编码、多媒体通讯领域领先的开发技术和丰富的产品经验而设计的高质量、宽适应性、分布式、模块化的网络音视频互动平台(支持Windows、Mobile、Linux、Android等平台)。实现了一对一、一对多、多对多等多种模式的音频、视频交互。

   在交互过程中,上层应用可以控制只传音频,或只传视频,或是音视频同时传输。音频数据流由内核自动播放,上层应用通过简单的API调用即可实现双方的语音交流,当有多路音频需要播放时,内核会自动进行混音处理。同时也可以通过回调将原始的音频数据(PCM)回调给上层应用。视频数据流由内核解码后,可由内核自动显示(WIN32平台需要预先设定显示窗口句柄,ANDROID平台需要预先设定显示的SURFACE),也可以通过回调的方式,将原始的视频数据(YUV、RGB)回调给上层应用,由上层应用来显示视频。音视频数据走UDP通道传输,优先P2P通道,当两个用户之间的P2P通道不通时,将会通过服务器转发。可以通过配置服务器的相关参数,让所有的音视频数据全部走服务器转发。

   通过这个平台可以让即时通讯更多姿多彩,使个性化特点更突出。 




本文转自 fanxiaojun 51CTO博客,原文链接:http://blog.51cto.com/2343338/810506,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
什么是跨平台APP开发?它的优势是什么?
什么是跨平台APP开发?它的优势是什么?
0 0
【技术干货】移动端跨平台技术发展
移动端跨平台技术一直在寻求研发效率动态性与性能体验间的平衡,本文归纳总结Hybrid技术、React Native技术、Flutter、小程序的技术演进与未来趋势。
0 0
如何用 Electron + WebRTC 开发一个跨平台的视频会议应用
在搭建在线教育、医疗、视频会议等场景时,很多中小型公司常常面临 PC 客户端和 Web 端二选一的抉择。Electron 技术的出现解决了这一难题,只需前端开发就能完成一个跨平台的 PC 端应用。本文主要介绍使用 Electron + WebRTC 搭建跨平台的视频会议应用的技术方案。
0 0
dzq
即时通讯(im)框架/系统开发思考(1)-通讯协议选型
文章分析了XMPP,MQTT,WebSocket,socket.io 各种协议的优缺点,最终选择了socket.io 作为即时通讯的通讯手段。
0 0
TeamTalk - 开源即时通讯解决方案
TeamTalk 是由蘑菇街开发的开源即时通讯解决方案,适用于中小型企业,提供可靠的消息传递机制;支持文字、图片、语音等富文本信息;文件收发等。
345 0
CrossApp - 跨平台的移动应用开发引擎
CrossApp是一款完全免费、开源、跨平台的移动app开发引擎。CrossApp以C++作为开发语言,图形渲染基于OpenGL ES 2.0,采用MVC框架模式。使用CrossApp开发的应用程序支持导出到各大主流移动平台,真正实现"一次编码,多处运行"的跨平台开发技术。
175 0
【开源】C#跨平台物联网通讯框架ServerSuperIO(SSIO)
[连载]《C#通讯(串口和网络)框架的设计与实现》-1.通讯框架介绍 [连载]《C#通讯(串口和网络)框架的设计与实现》-2.框架的总体设计   目       录 C#跨平台物联网通讯框架ServerSuperIO(SSIO)正式开源... 1 1.      SSIO的特点 2.      SSIO概述 3.      SSIO与SIO的区别 4.      控制模式 5.      跨平台Windows和Linux   一.SSIO的特点 轻型高性能通信框架,适用于多种应用场,轮询模式、自控模式、并发模式和单例模式。
581 0
开源跨平台的3D渲染软件
http://www.blender.org/ KVM是Kernel-based Virtual Machine的缩写;   http://kiwik.github.io/openstack/2013/12/22/%E4%BD%BF%E7%94%A8Vagrant%E5%92%8Cwin-ss...
500 0
OMCS ——卓尔不群的网络语音视频聊天框架(跨平台)
 OMCS 网络语音视频框架是集成了语音通话、视频通话、远程桌面观看与协助、电子白板编辑与观看等多种媒体于一身的跨平台(.NET、Android、iOS)网络多媒体框架,实现了多媒体设备【麦克风、摄像头、桌面、电子白板】的采集、编码、网络传送、解码、播放(或显示)等相关的一整套流程,且可智能地根据网络状况实时调整帧频、清晰度、并优先保证语音通话效果。
872 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
开源PaaS集成技术实现
立即下载
开发工具的云端化
立即下载
ReactNative框架在京东无线端的实践
立即下载