互动视频
  • iOS
  • Android : Java
  • macOS
  • Windows
  • Linux
  • Web
  • 小程序
  • Electron
  • 概述
  • 限制说明
  • SDK 下载
  • 快速开始
  • 常用功能
  • 推拉流进阶
  • 视频进阶
  • 音频进阶
  • 其他功能
  • 废弃接口
  • API 文档
  • 常见错误码
  • 常见问题
  • AI教育
  • KTV 合唱
  • 视频直播
  • 视频通话
  • 游戏直播
  • 直播答题
  • 娃娃机

其他问题

更新时间:2023-01-05 15:52
LiveRoom SDK 和 Express SDK 的联系和区别是什么?

互动视频(LiveRoom)和实时音视频(Express)都是实时的音视频互动服务产品,能够为开发者提供便捷接入、高清流畅、多平台互通、低延迟、高并发的音视频直播服务,可以实现一对多,多对多的实时音视频互动,秀场直播,视频会议等场景。

二者既有相似之处,也存在区别,推荐开发者使用 Express SDK 接入实时音视频功能。

相同点

Express SDK 和 LiveRoom SDK 存在如下相似之处:

  • 性能一致性

Express SDK 是基于 LiveRoom SDK 的再次封装,封装层仅优化了接入方式,并无太多逻辑差异,两者性能一致。

  • 功能一致性

Express SDK 和 LiveRoom SDK 当前支持的功能一致,新功能开发后,两者会及时同步。

  • 互通性

Express SDK 和 LiveRoom SDK 之间可以实现互通,新版本升级成 Express 后,与旧版本 LiveRoom SDK 不存在兼容性问题。

差异点

Express SDK 相对于 LiveRoom SDK 存在如下优势:

  • 平台框架支持面更广
平台/框架 Express SDK LiveRoom SDK
Android 支持 支持
iOS/macOS 支持 支持
Windows 支持 支持
Liunx 支持 支持
Web 支持 支持
小程序 支持 支持
Electron 支持 支持
Flutter 支持 不支持
Unity3D 支持 不支持
Cocos Creator 支持 不支持
React Native 支持 不支持
uni-app 支持 不支持
Unreal Engine 支持 不支持

其他平台和框架也在持续新增中。

  • 示例源码功能更全

    • Express SDK 示例源码的功能覆盖度更高、更新更及时。
    • Express SDK 示例源码提供的代码更加简洁易懂。
  • 文档更全面和清晰

    • 专题文档更全面、质量更高、更新更及时。
    • 头文件注释书写更清晰。
    • 文档涉及的平台更加广泛。
    • 文档结构统一,查阅更方便。
  • 支持时间更长

随着 Express SDK 使用的开发者越来越多,Express SDK 维护周期更长,LiveRoom 慢慢退出历史舞台。

本篇目录
0.1 相同点
0.2 差异点