{{item.label}}

即时通信和实时通信的区别?

139****3465
企业即时通信
提问时间:2022-10-31 04:27:40
提示:以下回答均以本问题为中心,仅供参考;如需更多帮助,请咨询早鸽顾问。 去咨询
回答 | 共1个
李婷婷
李婷婷
从业5年
公司注册商标转让商标设计
所在地区:深圳市
咨询解答:690
咨询TA

即时通信(im)和实时通信都是一套网络通信系统,其本质都是对信息进行转发。其最大的不同点,是对信息传递的时间规定。二者的区别可以从以下几个方面:


一、场景


常见的即时通信场景包括文字聊天、语音消息发送、文件传输、音视频播放等。通俗的说,就是发短信。


实时通信的场景包括语音、视频电话会议、网络电话等。通俗的说,就是打电话。


二、产品需求点


即时通讯:主要要求可靠,考核送达率。要是你发一条短信,结果丢了,对方没收到!你再也不相信短信了吧。


实时通信:主要要求低延时和接通率。


低延时:你打一通电话,每说一句话,对方得几秒钟才有回应,这电话你也讲不下去了吧。

接通率:你打电话,你这边听到接通了,实际上对方的手机毫无反应,这实际上就没接通。这跟短信没送到,造成的恶劣影响是一样的。

三、技术环节


即时通信技术环节:消息发送和确认,【消息接入端、服务端消息逻辑处理,服务端消息缓存和存储,转发,服务端用户状态管理,心跳机制,消息发送端】、消息接收和确认。


实时通信技术环节:采集、前处理、编码、【服务端接入、转发、服务端接入】、解码、播放和渲染。


这些技术环节重合的部分是:信息转发。


四、传输协议


公共互联网上,最常用的通信协议有TCP、UDP。


TCP:Transmission Control Protocol,传输控制协议是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。有延迟不可控的特点。


UDP:User Data Protocol,用户数据报协议,是与TCP相对应的协议。它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去。 存在丢包、抖动、延迟的特征。


即时通信系统为了保证连接的可靠性,最常用的是TCP协议或者类TCP连接协议。这类协议的特点是追求连接的可靠性,而造成了延迟的不可控性,超过2秒的延迟响应是常态,甚至几十分钟的延迟响应,而电信级的实时通信标准是400ms,而基于互联网的实时通信需要另辟蹊径,开创出新的传输解决方案。这又与应用场景相关了。发短信,延迟几秒钟送达,对使用者影响不大。


实时通信,会采用 UDP 作为基础传输协议。在设计低延时的实时通信服务时,UDP 表现要比 TCP 好得多。这是因为实时通信中,低时延比可靠性更重要。打电话,几秒的延迟是不能忍受的。


TCP协议封装了消息的重传机制,在丢包的情况下,采用TCP协议的应用程序几乎无法优化这个重传机制,来达到低时延的效果。特别是在移动互联网络中,超过30%丢包时,TCP 的延时可以到几十分钟, 超过 50%丢包时,甚至很容易断开。 在同样丢包30%的链路上,UDP还可以传输数据,TCP就无法进行实时通信了。


基于UDP协议,加上对丢包的情况开发了各种算法进行补偿,一方面尽量保证和恢复数据的连续性。另外一方面,当某些数据包无法恢复时,会丢弃对应的音视频数据包,而不会影响后续的实时通信服务。


五、成本


成本涉及到的环节有:服务端接入、存储和转发。(人工成本就不谈了)


二者成本会产生差异的环节有:


从服务端接入方式来看,即时通信采用TCP协议来保证可靠性,可能会建立多个连接,相比无连接的UDP传输方式,这是一种昂贵的传输方式。实时通信可以基于UDP协议,与服务端建立灵活的、快速的接入机制。


存储方面,实时通信在服务端是实时转发,不会在服务端存储数据,而即时消息系统一般会将缓存转为存储数据,包括富媒体数据,会占用大量的存储空间,产生更多的存储成本。


从成本上来看,传输同样信息量的数据,基于TCP的即时通信方式,更侧重于可靠性,会优先采用多线机房的传输方式,成本比较高;


而基于UDP的实时通信方式,会优先选取最优路径进行传输数据,并可以动态调整传输路径,这样能够高效的利用带宽,提高传输效率,降低成本。

2022-10-31 06:31:41
没有符合您的答案?立即联系 “在线顾问"
顾问推荐
{{item.label}}
{{item.desc}}
相关资讯 换一批
软件安全的维护问题和维护措施
随着信息技术的飞速发展,软件已经成为现代社会不可或缺的重要工具。软件在带来便利的同时,也伴随着一系列安全问题,特别是在软件维护过程中。
软件维护
242次浏览
2024-04-15 11:07:30
软件安全的维护问题和维护措施
如何查询商标注册证书
商标注册对企业来说是非常重要的,商标注册并不太麻烦,只要提交商标局的材料需要注册,等待审核即可。 虽然商标注册不是很麻烦,但要花很长的时间,一般来说,完成商标注册至少需要12个月,即一年。 在这个过程中,需要时刻关注商标注册的进展情况,以确保商标注册证书签发的时间。 那么如何查询商标注册证书呢? 您想在哪里查询商标注册证书呢?
商标注册证书
606次浏览
2022-04-24 22:36:19
如何查询商标注册证书
个人独资公司的申请流程和申请资料
现在,随着人民生活水平的不断提高和物质生活的不断发展,人们也在追求更加美好的生活。很多人自己开公司或者和朋友一起开公司,但开公司是需要注册的,那么独资公司的注册流程是怎样的?下面是早鸽网顾问准备的相关知识,供大家参考,希望对大家有所帮助
个人独资公司注册
210次浏览
2023-02-06 18:34:08
个人独资公司的申请流程和申请资料
科技类商标对企业的创新价值有哪些
随着科技的迅速发展和全球化的推进,科技类商标的重要性日益凸显。科技类商标不仅是企业形象和产品质量的象征,更是企业在激烈的市场竞争中获得优势的关键。
科技类商标
864次浏览
2023-10-27 10:33:13
科技类商标对企业的创新价值有哪些
商标注册进度的查询事项
经过一系列前期准备,申请人最终完成了提交了商标申请。但提交申请后,申请人难免不会关注商标审查进度,商标进展到哪一步,商标申请是否成功。这些都是申请人担心的问题。在这里,早鸽网顾问将向您介绍如何查看商标注册的进度?商标注册进度查询的注意事项?希望能帮助到你或者解决你的一些疑惑。
商标注册进度查询
494次浏览
2023-01-06 12:12:19
商标注册进度的查询事项
刘鑫博
刘鑫博顾问
擅长:公司注销,注册资金变更
执业5年
咨询专业顾问
最新问答
2023-06-19 06:34:24
北京海丰益商贸中心基本介绍?
北京海丰益商贸中心基本介绍?
2023-06-19 06:33:56
北京佳兴源装饰有限公司第一分公司公司大概情况
北京佳兴源装饰有限公司第一分公司公司大概情况
2023-06-19 06:33:29
北京君燕环保设备有限公司是多久时候成立的?
北京君燕环保设备有限公司是多久时候成立的?
2023-06-19 06:32:19
北京市华盛业石材经营部是多久时候成立的?
北京市华盛业石材经营部是多久时候成立的?
2023-06-19 06:31:54
北京市四季永芳石材经营部基本介绍?
北京市四季永芳石材经营部基本介绍?