网易解决方案
网易云通信IM
网易sdk价格.png-
网易云信im官方文档
http://dev.netease.im/docs/product/IM%E5%8D%B3%E6%97%B6%E9%80%9A%E8%AE%AF/SDK%E5%BC%80%E5%8F%91%E9%9B%86%E6%88%90 -
拥有私聊、群聊、聊天室等通讯能力
-
客户端 IM 组件、客户端 IM 基础库、全平台 SDK 以及服务端 API 等
网易im架构 -
实现功能
- 单聊消息
点对点聊天,支持的消息类型包括文字、图片、语音、视频、地理位置、文件、通知、提示、智能对话机器人、自定义消息。同时提供离线消息、漫游消息、多端同步、云端历史记录、消息推送能力。(可以满足医生在线问诊业务场景) - 群聊
提供了普通群 (Normal) 以及高级群 (Advanced) 两种形式的群聊功能。高级群拥有更多的权限操作,两种群聊形式在共有操作上保持了接口一致。(可以满足医生病理讨论等业务场景) - 聊天室
聊天室是一种比群组组织更加松散的形态,用户可以随意进出聊天室 - 用户资料托管
网易云通信提供了用户资料托管,用户资料包括帐号、昵称、性别、头像、签名、手机、邮箱、生日以及扩展字段等。用户资料托管属于非必选项,开发者可以自行实现。 - 用户关系托管
用户关系托管主要用于维护用户与用户之间的好友关系,包括添加好友、删除好友、好友列表、黑名单等 - 消息推送服务
消息推送是一种在移动端保障 IM 消息送达率的重要途径。网易云通信 IM SDK 从3.2.0 起引进第三方消息推送来增加消息送达率,目前已支持的第三方推送有小米推送、华为推送。在网易云通信 IM SDK 基础上,开发者可快速接入第三方推送,在支持的设备上,网易云通信 SDK 进程与服务器连接断开之后,联系人发来的消息将通过第三方推送平台推送给用户,从而提高消息达到率。 - 消息抄送服务
- 事件订阅服务
网易实时音视频
-
网易实时音视频官方文档
http://dev.netease.im/docs/product/%E9%9F%B3%E8%A7%86%E9%A2%91%E9%80%9A%E8%AF%9D/SDK%E5%BC%80%E5%8F%91%E9%9B%86%E6%88%90/iOS%E5%BC%80%E5%8F%91%E9%9B%86%E6%88%90/%E6%A6%82%E8%A6%81%E4%BB%8B%E7%BB%8D - 基于网络的一对一、多对多实时语音功能,视频通话功能
*实现功能
-
点对点通话建立
-
通话过程
-
多人房间相关
3.1 创建一个多人房间
创建一个多人音视频房间,可以指定房间名、房间类型
3.2 加入一个多人房间
加入一个多人音视频房间,可以指定自己的角色:互动者或是观众,若为互动者,可以指定视频清晰度、帧率、音频采样率等
3.3 用户加入房间的通知
3.4 离开一个多人房间
3.5 用户离开房间的通知
3.6 会议发生错误通知
3.7 改变自己当前角色
3.8 获得自己当前角色 -
音视频流控制
-
通话过程中编解码控制
-
服务端录制
...
-
关于视频会议的网易实现
通过接入网易im和音视频两个sdk实现视频会议及通讯的需求 -
可以用网易云通信打造在线多人音视频会议系统,高实时性保障参与会议人员的有效互动,在线会议节约人力物力成本,减低企业运营成本
-
可以和白板、文档转码功能搭配使用,让会议内容更丰富,效率更高
-
可以和IM功能一起使用,支持文字、表情、图片、视频、文件、自定义消息等消息格式,极大地丰富了会议过程中参与者之间的交互方式
腾讯云解决方案
腾讯云通讯im
-
腾讯im开发文档
https://cloud.tencent.com/product/im -
计费模式
https://cloud.tencent.com/product/im#price
按照日活跃人数计费 - 包括:Android/iOS/Windows/Web的SDK组件、服务端集成接口、第三方回调接口等。利用这些组件,可以在应用中构建自己的即时通信产品
- 功能实现
- 单聊
- 群聊
- 资料关系链托管
- 帐号登录集成
- 接入服务系统
- 消息推送服务
腾讯音视频
- 暂未直播模式,与业务需求的多人会议暂时无法满足,咨询工单已提交,待回复。
关于技术实现和两个sdk的对比
- 网易sdk的更新迭代基本维持在一个月左右,腾讯sdk更新较慢
- 网易的demo实现实用度(ios)很高,基本可以在demo的基础上进行自定义的修改,ui和网络还有消息监听等封装的比较好。腾讯的im demo处于demo级别,后期接入需要重新开发,会增加一定的开发成本。
- 网易提供一对一7*24小时技术支持的,对比腾讯sdk以工单形式,响应速度会快一些,之前接触过的也基本能很快对应到前后台问题。腾讯的客服响应速度很慢。
- 网易的计费比较透明,且可选多种计费模式,腾讯存在很多隐形计费,前期无法估计用户量的时候很难预估成本。
- 较之sdk的稳定性方面,网易使用两年的过程中基本未出现消息丢失等问题,腾讯之前的sdk出现过,并且网易的回调接口丰富,问题对应信息比较全面,方便对应。
- 网易sdk提供了 GitHub 发布仓库 。NIMSDK,此仓库包含 IM 和音视频功能。并提供了开源的 聊天 UI 组件 , 通过简单的配置就可以实现聊天功能。
- 局域网简历视频通话调研后应该无法实现
网友评论