七牛实时音视频云文档站

七牛实时音视频云文档站

Web SDK 文档

Android SDK 文档

iOS SDK 文档

Windows SDK 文档

微信小程序 SDK 文档

  • 服务端文档
  • 体验 Demo
  • 示例代码
  • 控制台
  • 官网

›产品手册

产品手册

  • 实时音视频云简介
  • 应用场景
  • 产品架构
  • Demo 体验

接入流程

  • 接入流程

核心功能

  • 功能列表
  • 服务端合流
  • 数据处理服务
  • 云端录制

服务端开发说明

  • 服务端开发说明
  • 服务端 SDK

实时音视频云简介

什么是实时音视频云?

介绍起来很简单,我们将实时音视频云拆分成 3 份来理解,实时、音视频 以及 云。

  • 先看 音视频,显然,这个产品着眼的是音视频的数据传输,也就是我们常说的通话场景
  • 实时 代表这个音视频的数据传输的延迟达到了可以称之为 实时 的标准(< 300ms),正常通话过程中基本感受不到延迟的存在
  • 最后 云 表示这个产品的能力是由七牛云端提供,用户不需要自行搭建音视频服务,只要完成了接入就可以很方便地在端上开发实时音视频应用

七牛基于直播云的技术积累,结合实时音视频 SDK 和 自研实时互动流媒体网络及强大云端能力,为客户提供跨平台、高品质、可定制化的一站式解决方案,零基础搭建音视频平台,快速支持一对一视频通话、多人会议、直播连麦、旁路直播等多种业务场景。

与直播云的区别

听起来 2 者很是相似,都是提供音视频数据传输的服务。但其实除去延迟的区别,两者的差别是很大的,其中最大的差别在他们所侧重的不同场景上。
对于直播场景,角色有 2 种,即主播和观众。主播负责推送自己的音视频流,而观众只能拉取主播推送的音视频流。抛去其他的集成因素(弹幕,im 等),直播是一个单向数据流的场景,即主播到观众。

但实时音视频不同,实时音视频抽象了一个 “房间” 的概念,所有进入这个房间的用户都可以将自己的音视频流推送到这个房间。同样的,房间里的所有人也可以选择拉取这个房间中其他人推送的流。在实时音视频云中,我们将推送视频流到房间的操作称之为 发布,将从房间中拉取他人视频流的操作称之为 订阅。通过 发布 以及 订阅,在实时音视频场景中更多强调的是房间内人和人的互动。

这里举例的是一般情况,在接入过程中,您也可以根据需要在端上限制某类用户的 发布 或者 订阅。

我们还提供了实时音视频云转动直播云的服务,允许您通过自己的配置将房间内的音视频流以直播的形式推送到直播云。详见 服务端合流

应用场景 →
  • 什么是实时音视频云?
  • 与直播云的区别
七牛实时音视频云文档站
SDK
QiniuRTN Server SDKQiniuRTN iOS SDKQiniuRTN Android SDKQiniuRTN Windows SDKQiniuRTN Web SDKQiniuRTN 微信小程序 SDK
更多
体验 Demo七牛开发者中心
Copyright © 2022 Qiniu