anRTC RTC SDK

最近更新时间:2022-09-20 05:17:40

anyRTC RTC (Real-Time Communication) SDK 是 anyRTC 提供的用于实现音视频实时通信的 SDK。通过集成 RTC SDK,开发者可以在项目中实现语音通话、视频通话、音频互动直播及视频互动直播等功能。

根据支持的功能及平台,RTC SDK 又作如下区分:

SDK支持平台实现功能
语音 SDK
  • 原生平台:Android、iOS、macOS、Windows
  • 第三方框架:Unity
  • 纯语音通话
  • 纯音频互动直播
  • 视频 SDK
  • 原生平台:Android、iOS、macOS、Web、Windows、微信小程序
  • 第三方框架:APICloud、Flutter、uni-app
  • 纯语音通话
  • 纯音频互动直播
  • 音视频通话
  • 音视频互动直播
  • 其中:

    • Android、iOS、macOS、Windows 平台的 RTC SDK,通常被统称为 anyRTC RTC Native SDK。
    • APICloud 的 anyRTC RTC SDK,目前在APICloud市场可以下载到,同时在 GitHub 发布与维护。
    • uni-app 的 anyRTC RTC SDK,目前在DCLOUD市场可以下载到,同时在 GitHub 发布与维护。

    除了基本的实时音视频互动外,anyRTC RTC SDK 还支持伴奏混音、屏幕共享、修改音视频原始数据、接收外部音视频源数据、推流到 CDN 等高阶功能,帮助开发者实现更多场景。

    开发者还可以搭配使用其他的 anyRTC SDK 或服务,在实时音视频互动过程中实现其他功能:

    • 搭配 anyRTC 云录制服务,实现录制实时音视频功能。
    • 搭配 anyRTC 推流 组件,实现本地推流RTMP功能。
    • 搭配 anyRTC RTM SDK,实现实时消息、信令维护功能。
    • 搭配 anyRTC 播放器组件,实现播放多媒体功能。