云端播放器
  • 产品简介
  • 快速开始
    • 实现云端播放器
  • 服务端 API
    • API 概览
    • 调用方式
    • 创建云端播放器
    • 更新云端播放器
    • 销毁云端播放器
    • 查询云端播放器任务列表
    • 相关回调及校验说明
    • 全局返回码
  • 文档中心
  • 云端播放器
  • 产品简介
  • 概述

概述

更新时间:2024-03-13 16:13

概述

ZEGO 云端播放器(Cloud Player)是 ZEGO 针对实时音视频通话、互动直播等场景研发的扩展能力。开发者通过简单的 API 集成和调用,创建云端播放器,通过 URL 拉取“媒体文件”并转为“实时流”,推流到指定的 RTC 房间,供用户观看。

以此方式推到房间的流,同样适用于其他音视频的配套服务,例如:房间用户拉流、混流、云端录制、音视频内容审核等。

/Pics/ZegoCloudPlayer/CloudPlayer.jpg

应用场景

场景 场景描述
无人电台 在 FM 电台、语聊房等场景中,开发者可以通过云端播放器能力,在同一个房间内循环播放背景音乐或音频文件,实现无人值守电台。
伪直播 在“在线教育”等场景中,老师可以根据课程设置,在上课前将课程知识点、问题反馈和解答等内容预录成课程文件;课堂上,学生可以直接观看老师预录的课程,并通过语音、视频等方式实现互动式学习。
一起看 电影、音乐等点播类娱乐内容,通过云端播放器将“媒体文件”转换为“实时流”,推流到同一直播间内,主播与观众一起同步看电影、听音乐、实时互动讨论。

功能特性

主要功能 功能描述
导入在线媒体流 开发者调用服务端 API 创建并维护云端播放器,可以将一路“在线媒体流”转为“实时流”,推流到指定的 RTC 房间,房间内用户可以直接拉流观看。
支持多种流媒体格式和协议
  • 协议:HTTP、HTTPS。
  • 封装格式:MP3、MP4、FLV、WAV、M3U8、AAC、FLAC。
  • 视频编码格式:H.264、VP8、H.265。
  • 音频编码格式:AAC、OPUS。
播放控制
  • 支持控制播放次数,实现循环播放。
  • 支持开始、暂停、停止等播放状态控制。
  • 支持设置和更新播放进度。
转码

支持对推到房间内的流进行转码,并配置以下音视频参数:

  • AudioOptions:设置音频转码格式、采样率、码率、声道数、音量等。
  • VideoOptions:设置视频转码格式、分辨率、帧率、码率、视频填充模式等。

产品优势

低门槛快速集成

简单调用服务端 API,即可快速集成实现,开发者无需进行服务端部署和运维,大幅度降低开发成本,助力产品快速上线。

功能丰富,满足多种场景需求

提供完备的云端播放器服务,支持多种媒体文件封装格式、音视频编码格式、播放进度和循环次数精准控制、推流前设置转码参数等多种能力,不同能力自由组合,满足语聊房、在线教育、一起看直播等多种场景需求。

与 RTC 能力灵活搭配组合

云端播放器支持快速整合 RTC 和直播的配套云服务,比如:房间内用户拉流观看、混流等能力,无缝应用于音视频的各个业务场景,扩展业务边界。

访问区域说明

ZEGO 云端播放器 API 请求中,指定播放的媒体资源区域默认限定为中国大陆。 如果您需要支持快速访问海外媒体资源,请联系 ZEGO 技术支持开通相关权限。

本篇目录