产品概述

最近更新时间:2021-01-22 01:13:18

anyRTC可实现一对一单聊、多人群聊,同时具备纯语音通话和视频通话功能。也可以实现一对一、多对多的音视频互动直播

  • 视频通话,不分主播和观众,所有用户都可自由发言,默认流畅和低延时优先,画质稍低,典型场景如多人视频会议。
  • 互动直播,用户区分主播和观众,只有主播可以自由发言,默认高画质优先,典型场景如互动课堂。

常见的 CDN 直播是一个主播和多个观众,是单向的。而 anyRTC 互动直播还能多个主播之间,观众与主播之间连麦,就像在小剧场里观众可以上台表演一样。适用于娱乐直播如狼人杀、教育直播如小班课、电商直播中的导购问答等强互动场景。同时,也适用对图像质量要求高的一对一视频聊天。

功能和场景

主要功能功能描述典型适用场景
伴奏混音将本地或在线的音频和用户声音,同时发送并播放给频道内其他用户
  • 在线合唱
  • 音乐互动课堂
  • 基础美颜支持基础的美颜功能,包括设置美白、磨皮、祛痘、红润效果。视频聊天美颜
    屏幕共享把屏幕内容同步展示给频道内的其他用户,支持指定共享某个屏幕或窗口,同时支持指定共享区域。互动课堂
    修改音视频原始数据可支持变声,支持获取媒体引擎的原始语音或视频数据,对原始数据进行处理
  • 聊天室变声
  • 视频聊天美颜
  • 自定义视频源和渲染器支持自定义的视频源和渲染器,可以不使用系统摄像头,使用自己构建的摄像头视频源,屏幕共享视频源,或者文件视频源等,可以更灵活地处理视频,比如添加美颜效果、滤镜等。
  • 需要使用自定义的美颜库或者前处理库
  • 开发者 App 中已经有自己的图像视频模块
  • 开发者希望使用非摄像头的视频源,如录屏数据
  • 有些系统独占的视频采集设备,为了避免冲突,需灵活的设备管理策略
  • 关键特性

    特性anyRTC 视频通话指标
    SDK 包体积4.61 ~ 10.41 MB
    多人视频支持 50 人视频通话
    视频属性
  • SDK 采集支持 1080p 分辨率,60 fps 帧率
  • 自采集支持 4K
  • 音频属性
  • 音频采样率:16 kHz - 48 kHz
  • 支持单、双声道
  • 音频抗丢包率上下行抗丢包率 70%

    平台兼容

    视频通话支持 iOS、Android、Windows、macOS、Electron、Unity、Web、小程序,并支持平台间互通,具体的兼容性要求见下表。

    平台支持版本
    Android

    4.1+

    Android SDK 支持如下 ABI:

    • armeabi-v7a
    • arm64-v8a
    iOS9.0+
    Windows

    Windows 7+

    Windows SDK 支持如下架构:

    • x86
    • x64
    macOS10.11+
    微信小程序支持
    Web
  • Chrome 58+
  • Chrome 49(仅 Windows XP)
  • Firefox 56+
  • Safari 11+
  • Opera 45+
  • QQ 10+
  • 360 安全浏览器 9.1+
  • Web 平台的支持情况还与设备型号及系统版本等有关,详见 anyRTC Web SDK 支持哪些浏览器

    Demo 体验

    集成Demo