声网 Agora 为开发者提供实时音视频 API,只需集成 Agora SDK,即可快速在应用内构建多种实时互动场景。

SDK 产品

开发者集成 Agora SDK 后,即可以调用不同 API,实现不同场景的实时互动。

Agora SDK 实现功能 描述
语音 SDK 语音通话
互动直播
SDK 包体积较小,只针对纯音频场景。 [1]
视频 SDK 视频通话
互动直播
同时包含语音和视频功能。
游戏 SDK 互动游戏 专门针对游戏开发者提供,包体积最小 1 M 左右。
录制插件 录制 可以将语音聊天、视频聊天或直播的内容储存下来,提供给更多人在方便的时间观看。
信令插件 信令 基于 TCP 协议,提供了稳定可靠的消息通道,帮助你快速构建实时场景。

[1] 目前仅支持 Android 和 iOS 平台。

自建基础设施

SD-RTN™(Software Defined Real-time Network)软件定义实时网,这是声网自建的底层实时传输网络,实际上,所有通过声网 SDK 接入的实时音视频数据都是通过 SD-RTN™ 传输和调度。这也是全球唯一一个专门针对实时传输设计的基础设施。目前,声网在全球部署近 200 个数据中心,通过智能动态路由算法,确保全球范围内的毫秒级超低延迟传输,保证技术服务高可用。

特性 描述
全球网络覆盖
  • 覆盖全球 200+ 国家和地区
  • 国内数十家中小运营商全覆盖
  • 接入能力
  • 多智能终端接入
  • 单频道可支持百万人同时在线
  • QoS 能力增强
  • 提前预防网络拥塞
  • 弱网抗丢包保证
  • 基于 QoS 的动态路由
  • 网络资源综合评估
  • QoS 最优路径保证
  • 技术服务 SLA 保障
  • 7 × 24 服务支持保障,包含工单/IM/论坛
  • 一对一 VIP 客户服务支撑
  • 全球网络可靠性
  • 99.999% 高可用
  • 隐藏核心业务,如防 DDOS
  • 全平台互通
  • 支持 6000+ 终端设备适配
  • 支持 Chrome、Safari、Firefox 等主流浏览器
  • 支持 iOS、Android、Web、Windows、MacOS、Linux、CoCos、Unity、小程序等平台
  • 底层协议 基于 UDP 协议优化多个私有协议
    抗丢包优化 独创弱网优化抗丢包机制算法,音频 70% 丢包可用

    自研音视频编解码

    声网是全球业内唯一使用自研音视频编解码的 RTC 技术服务商。因此,在音视频质量上,有一些独特的优势和特点。

    音频

    • 高保真、3D 环绕立体声体验
    • 48 KHz 全频带采集:高度还原原声
    • 基于机器学习的 3A 算法:回声消除、自动增益、噪声抑制
    • 听觉增强:双声道、全景声、听声辨位、混音、混响特效、耳返、变声

    视频

    • 沉浸式视觉体验
    • 持续性网络探测:编码前中后对网络进行探测,对网络友好
    • 动态网络流控:保持网络带宽资源动态平衡
    • 高效抗丢包编码产品:编码算法优化,平滑视频传输,防止网络冲击
    • 丢包补偿:自动修复内容缺失,确保视觉体验
    • 视觉增强:基于机器学习的美颜功能

    开发者工具和支持

    • 开发者中心提供集成和使用 Agora 产品所需的文档、SDK 和 Sample Code 下载。

    • 开发者后台 Dashboard 提供用量统计、项目管理、权限管理、质量追踪、付费等功能,详情见 Dashboard 操作指南

    • Agora Github 官方Github 社区 提供丰富的开源示例程序和场景化解决方案,也可以通过开发者中心直接获得。

    • 开发者支持与服务保证 5 × 8,集成问题可提交论坛提问,售后质量问题可提交工单

    • 实时质量监控工具 – 水晶球 Agora Analytics ,以图表的形式展示每一通通话全链路质量数据,极大提高解决通话问题的效率:

      • 设备状态,包括系统 CPU 的使用率,以及 SDK 的 CPU 使用率
      • 用户行为,比如静音、离线等
      • 音视频发送/接收码率
      • 音视频卡顿情况
      • 网络丢包率,包括上行丢包和端到端丢包

      你可以快速从视图和数据指标中识别通话质量问题,点击了解如何使用水晶球分析你的通话。