首页 > 应用开发 > Java > 一对一直播APP开发IM的作用是什么?
一对一顾名思义就是一个主播对应一个用户,所以说对画质,音质的一些要求更高具体小编为大家进行罗列下来:
1、什么是即时通讯?
即时通讯简称为IM,是一个终端服务,可以使两人或者是多个人进行网络即时传达的语音、视频、文字等交流
2、IM通信原理是什么?
用一个举例来告诉大家
IM全称为Instant Messaging,即时通讯,如qq那种的。
现在有两个用户UserA, UserB, 俩人是一个IM通讯软件的好友,UserA登录,服务器读取他的用户名密码,将他的好友列表传送回来,好友列表中有UserB的信息,比如在不在线,如果在线ip地址是什么,端口是多少,这样UserA就可以找到UserB了。现在UserA想和UserB聊天,如果UserB在线,那么UserA可以通过UserB的ip,端口号等,来与UserB进行信息的交互,貌似这种交互应该使用UDP协议,qq就是这样的。如果不在线,可能由于防火墙或者NAT或者网速差等等原因建立连接很慢,IM服务器就起到作用了,UserA和UserB发送的消息都可以通过服务器进行中转,如果在线,直接发送给对方,如果不在线,那么IM服务器会暂时存储UserA发给UserB的信息,等UserB上线的时候,再发送给他
3、IM的优势是什么?
实时音视频 TRTC:支持 1v1 或多人视频聊天;单房间最多支持 300 人同时在线,支持 50 人同时开启视频,角色随时切换,平滑无卡顿
2、即时通信 IM:支持公屏聊天、私聊和群聊等多种聊天模式;支持弹幕、点赞、送礼等多种消息类型,轻松打造良好聊天体验;具备文字安全打击功能,维护绿色的网络环境
3、云直播 CSS:支持实时内容审核,智能识别过滤非法内容,有效维护网络健康
4、云点播 VOD:配套直播的录制和存储服务,实现内容持续监管
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70006084/viewspace-2792554/ ,如需转载,请注明出处,否则将追究法律责任。