开发者社区> 技术小阿哥> 正文

跨平台即时通讯解决方案

简介:
+关注继续查看

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

      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开发?它的优势是什么?
62 0
基于优酷业务特色的跨平台技术 | GaiaX 开源解读
GaiaX 跨端模板引擎,是在阿里优酷、淘票票、大麦内广泛使用的 Native 动态化方案,其核心优势是性能、稳定和易用。本系列文章《GaiaX 开源解读》,将带大家看看过去三年GaiaX的发展过程。 GaiaX 开源地址:https://github.com/alibaba/GaiaX
184 0
【技术干货】移动端跨平台技术发展
移动端跨平台技术一直在寻求研发效率动态性与性能体验间的平衡,本文归纳总结Hybrid技术、React Native技术、Flutter、小程序的技术演进与未来趋势。
1049 0
基于 ReduxKotlin 打造 KMM 跨平台移动应用
客户端的跨平台技术早已屡见不鲜,在UI层面,native开发在用户体验等方面仍然占据优势;但是在逻辑层,通过Kotlin Multiplatform等跨平台技术确实可以通过维护一套代码提高开发效率。
310 0
如何用 Electron + WebRTC 开发一个跨平台的视频会议应用
在搭建在线教育、医疗、视频会议等场景时,很多中小型公司常常面临 PC 客户端和 Web 端二选一的抉择。Electron 技术的出现解决了这一难题,只需前端开发就能完成一个跨平台的 PC 端应用。本文主要介绍使用 Electron + WebRTC 搭建跨平台的视频会议应用的技术方案。
526 0
移动端跨平台技术之下的变与不变
![Which-mobile-app-development-shall-be-fruitful-for-your-business.jpg](https://ata2-img.oss-cn-zhangjiakou.aliyuncs.com/7c4b99edd6896bd0a282faa3fea7fb5a.jpg) ## 一.跨平台,是想跨哪些平台? 目前(2020/7/18)来看,移
686 0
dzq
即时通讯(im)框架/系统开发思考(1)-通讯协议选型
文章分析了XMPP,MQTT,WebSocket,socket.io 各种协议的优缺点,最终选择了socket.io 作为即时通讯的通讯手段。
2305 0
TeamTalk - 开源即时通讯解决方案
TeamTalk 是由蘑菇街开发的开源即时通讯解决方案,适用于中小型企业,提供可靠的消息传递机制;支持文字、图片、语音等富文本信息;文件收发等。
1182 0
CrossApp - 跨平台的移动应用开发引擎
CrossApp是一款完全免费、开源、跨平台的移动app开发引擎。CrossApp以C++作为开发语言,图形渲染基于OpenGL ES 2.0,采用MVC框架模式。使用CrossApp开发的应用程序支持导出到各大主流移动平台,真正实现"一次编码,多处运行"的跨平台开发技术。
633 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
移动App研发加速—跨平台解决方案
立即下载
移动App研发加速-跨平台解决方案
立即下载
开发工具的云端化
立即下载