语音通话

IM及音视频SDK调研报告

2017-12-07  本文已影响0人  Pokhara

网易解决方案


网易云通信IM

网易sdk价格.png
  1. 单聊消息
    点对点聊天,支持的消息类型包括文字、图片、语音、视频、地理位置、文件、通知、提示、智能对话机器人、自定义消息。同时提供离线消息、漫游消息、多端同步、云端历史记录、消息推送能力。(可以满足医生在线问诊业务场景)
  2. 群聊
    提供了普通群 (Normal) 以及高级群 (Advanced) 两种形式的群聊功能。高级群拥有更多的权限操作,两种群聊形式在共有操作上保持了接口一致。(可以满足医生病理讨论等业务场景)
  3. 聊天室
    聊天室是一种比群组组织更加松散的形态,用户可以随意进出聊天室
  4. 用户资料托管
    网易云通信提供了用户资料托管,用户资料包括帐号、昵称、性别、头像、签名、手机、邮箱、生日以及扩展字段等。用户资料托管属于非必选项,开发者可以自行实现。
  5. 用户关系托管
    用户关系托管主要用于维护用户与用户之间的好友关系,包括添加好友、删除好友、好友列表、黑名单等
  6. 消息推送服务
    消息推送是一种在移动端保障 IM 消息送达率的重要途径。网易云通信 IM SDK 从3.2.0 起引进第三方消息推送来增加消息送达率,目前已支持的第三方推送有小米推送、华为推送。在网易云通信 IM SDK 基础上,开发者可快速接入第三方推送,在支持的设备上,网易云通信 SDK 进程与服务器连接断开之后,联系人发来的消息将通过第三方推送平台推送给用户,从而提高消息达到率。
  7. 消息抄送服务
  8. 事件订阅服务

网易实时音视频

  1. 点对点通话建立

  2. 通话过程

  3. 多人房间相关
    3.1 创建一个多人房间
    创建一个多人音视频房间,可以指定房间名、房间类型
    3.2 加入一个多人房间
    加入一个多人音视频房间,可以指定自己的角色:互动者或是观众,若为互动者,可以指定视频清晰度、帧率、音频采样率等
    3.3 用户加入房间的通知
    3.4 离开一个多人房间
    3.5 用户离开房间的通知
    3.6 会议发生错误通知
    3.7 改变自己当前角色
    3.8 获得自己当前角色

  4. 音视频流控制

  5. 通话过程中编解码控制

  6. 服务端录制
    ...


腾讯云解决方案

腾讯云通讯im

  1. 单聊
  2. 群聊
  3. 资料关系链托管
  4. 帐号登录集成
  5. 接入服务系统
  6. 消息推送服务

腾讯音视频

关于技术实现和两个sdk的对比

上一篇 下一篇

猜你喜欢

热点阅读