即时通讯(IM)和实时通讯是一套网络通讯系统,其本质都是对信息进行转发。最大的不同点是对信息传递的时间规定。二者的区别可以从以下几个方面:
一、场景
常见的即时通讯 场景包括文字聊天、语音消息发送、文件传输、音视频播放等。通俗讲就是发短信。

常见的实时通讯 场景包括语音电话、视频电话会议、网络电话等。通俗讲就是打电话。

二、产品需求点
即时通讯: 主要要求可靠,考核送达率。假如发一条短信,结果对方没收到!你还相信短信吗?
实时通讯: 主要要求低延时和接通率。
低延时: 你打电话每说一句,对方得几秒钟才有回应,这电话你也讲不下去了吧。
接通率: 打电话时你这边显示接通了,实际上对面的手机毫无反应,就是没接通。这跟短信没送到,造成的恶劣影响是一样的。
可以参考下anyRTC的通讯技术文档,我们是覆盖全媒体的,而且我们的编解码技术在超低延时方面有很显著的效果。
三、技术环节
即时通讯技术环节: 消息发送和确认,【消息接入端、服务端消息逻辑处理,服务端消息缓存和存储,转发,服务端用户状态管理,心跳机制,消息发送端】、消息接收和确认。
实时通讯

最低0.47元/天 解锁文章
3084





