logo
当前页

产品功能


直播能力

基础功能

基础功能功能描述业务场景
RTMP 推流到 ZEGO 服务器在直播场景下,主播可以通过 RTMP 推流工具将音视频流推送到 ZEGO 服务器,实现低延迟的效果。直播场景。
混流把多人的多路视频流混合为一路流,从而只需要拉取一条流就能看到房间内所有成员的画面,听到房间内所有成员的声音。多人通话主播连麦。

进阶功能

进阶功能功能描述业务场景
单流转码在云端把单条原始流转换为不同编码格式、不同分辨率的转码流。在直播等场景中,观众可以基于接入网络质量、终端设备等,自行选择不同分辨率的流进行观看,以保证播放的流畅性。直播场景。

通信能力

基础功能

基础功能功能描述业务场景
用户权限控制使用 Token 对用户进行权限控制,如:指定用户可以进房/退房;指定用户发言/静音;指定用户。视频会议。
通话质量监测对音视频的质量进行检测,如分辨率、帧率、码率、采样率等多指标检测,确保质量稳定。银行开户、远程鉴定等对音视频质量有较高要求和限定的场景。
网络测速可在用户进行推/拉流前,检测上行和下行网络速度,判断当前网络环境下适合推/拉多大码率的音视频流。通话场景、教育场景、直播场景。

进阶功能

进阶功能功能描述业务场景
多源采集提供灵活易用的音视频采集源与通道管理能力,减少开发者的开发及维护成本。视频会议、在线教育
媒体补充增强信息(SEI)文本信息与音视频内容打包在一起通过流媒体通道进行传输,以此实现文本数据与音视频内容的精准同步的目的。
  • 视频画面的精准布局。
  • 远端歌词同步。
  • 直播答题。
云代理通过设置 SDK 的云代理接口,将 SDK 对应的所有流量通过云端的代理服务器中转,实现与 RTC、L3(超低延迟直播)通信。医院、政府、公司内部等有内网等限制性的网络环境中。

房间能力

基础功能

基础功能功能描述业务场景
房间连接状态说明判断用户在房间内的连接状态,以及各个连接状态的转化过程。-
实时消息与信令实时消息主要提供纯文本消息的收发功能,可向同一房间内的其他用户发送广播消息和弹幕消息,或者对某些指定用户发送自定义消息,并可以根据需要自行实现点赞、送礼物、答题等互动功能。
  • 秀场直播。
  • 语聊房。

进阶功能

进阶功能功能描述业务场景
登录多房间一个用户可以同时进入多个房间进行音视频通话或观看直播。老师多班在线教学。

音频能力

基础功能

基础功能功能描述业务场景
音频频谱与音量变化音频频谱:即数字音频信号在各频点的能量值。音量变化:即某条流音量的大小。
  • 判断麦上的用户谁在说话、麦克风、扬声器等是否可用。
  • 音频频谱动画展示。
耳返与声道设置耳机采集监听,在设备上插入耳机(普通耳机或蓝牙耳机)后,能从本机耳机侧听到本设备麦克风采集的声音。
  • 秀场直播。
  • 情感 FM。
  • 音乐教学等较为专业场景。
变声/混响/立体声

为增加趣味性和互动性,用户可以通过变声来搞怪,通过混响烘托气氛,通过立体声使声音更具立体感。

ZEGO Express SDK 提供了多种预设的变声、混响、混响回声、立体声效果,开发者可以灵活设置自己想要的声音。

  • 直播
  • 语聊房
  • K 歌房
  • 匿名社交
  • 游戏娱乐
  • 角色扮演

进阶功能

进阶功能功能描述业务场景
场景化 AI 降噪实时自动识别不同场景,智能调整 AI 降噪策略提供最佳的降噪及音质效果。 通话场景下将除人声外的所有声音识别为噪音并进行消除。 音乐场景下自动调整降噪效果还原音乐音质。语音房、会议、语音开黑等 1v1 或多人音视频通话场景,以及声卡、弹唱、近场音乐的直播或者在线 KTV 场景。
自定义音频采集开发者可以自行获取音频信息后,交给 Zego Express SDK 进行传输。
  • 在线或本地音频文件传输。
  • 定制采集系统的音频文件进行传输。
自定义音频渲染音频的由开发者自行渲染后进行播放。开发者有自己的特殊渲染需求。
自定义音频处理开发者可以自行进行音频特殊处理。有 Zego Express SDK 无法满足的特殊的声音处理需求时,如特殊变声。

视频能力

基础功能

基础功能功能描述业务场景
常用视频配置在直播时,自定义设置采集及播放的视频相关配置,如视频采集分辨率、视频编码输出分辨率、视频帧率、视频码率、视图模式和镜像模式等。对分辨率、码率、镜像等有特殊要求的场景。

进阶功能

进阶功能功能描述业务场景
设置视频编码方式 可对视频的编解码进行详细设置,包括启用分层视频编码、使用硬件编解码和设置编码方式等。对编解码有特殊要求时。
自定义视频采集自定义向 Zego Express SDK 提供视频输入源输入视频数据,并由 Zego Express SDK 进行编码推流的功能。
  • 使用了第三方美颜厂商的美颜 SDK。
  • 摄像头无法被 SDK 正常使用。
  • 直播非摄像头采集的数据。
自定义视频渲染自定义视频渲染指的是 Zego Express SDK 向外部提供本地预览及远端拉流的视频帧数据,供用户自行渲染。
  • App 使用了跨平台界面框架或游戏引擎。
  • App 需要获取 Zego Express SDK 采集或拉流的视频帧数据进行特殊处理。
视频大小流和分层编码将码流分为基本层和扩展层,可以为不同网络状态、不同设备性能的用户提供更好的体验。视频通话。

其他能力

基础功能

基础功能功能描述业务场景
媒体播放器提供播放音视频媒体文件的能力,并且支持将所播放的媒体文件的音画数据推流出去。
  • 播放测试音频。 
  • 播放背景音乐。 
  • 播放视频文件。
音效文件播放器提供音效播放器,并进行音效统一管理,实现对增强真实感或者烘托场景氛围的简短效果音的播放/控制等功能。
  • 秀场直播。
  • 游戏娱乐。

Previous

概述

Next

下载 SDK