进阶功能总览

下载pdf
更新时间:2019-09-27 10:08

本文主要对 ZEGO 互动视频(LiveRoom)的进阶功能做一个简要介绍,方便开发者快速找到需要的功能。

专题名称 专题描述 相关应用场景 文档链接

IM

ZEGO SDK 内部集成了即时通讯的功能,支持在直播间内的互动功能比如发文本消息、点赞、送礼物等。

多主播互动、直播连麦、语音直播等
iOS
Android
Windows

多路混流

混流是将多路音视频流在云端服务器上混合成单流的技术,连麦者数量过多情况下,降低了开发实现的复杂性和对设备的性能要求。

直播连麦、直播PK、多主播互动、KTV合唱等
iOS
Android
Windows

耳返

支持从本机耳机侧听到本设备麦克风采集的声音。Android 端还提供耳返优化的使用方法。

KTV合唱、直播K歌等
iOS
Android
Windows

媒体播放器

提供播放音视频媒体文件的能力,并且支持在直播过程中,在推流中混入1~3个音视频文件。

直播背景音乐、视频通讯音效、远程业务办理中插入语音播放等
iOS
Android
Windows

视频外部采集

ZEGO SDK 为开发者提供自定义视频采集的功能,适用于直播非摄像头数据、开发者需要对采集视频做预处理的需求。

直播中录制短视频、视频直播、屏幕分享、游戏直播、KTV MV播放等
iOS
Android
Windows

视频外部渲染

ZEGO SDK 为开发者提供自定义视频渲染的功能,适用于SDK所提供的渲染无法满足需求或者开发者需要自处理视频数据的情况。

视频特效处理,适应游戏引擎、适应跨平台界面框架
iOS
Android
Windows

视频外部滤镜

当 SDK 自带的美颜无法满足需求时,开发者可以使用外部视频滤镜功能接入第三方美颜/自制美颜功能。

特殊的美颜效果、挂件贴纸、变脸特效、礼物特效等
iOS
Android
Windows

音频本地录制

ZEGO SDK 支持返回录制的音频数据给 App,App 可根据需求处理音频数据。

语音记录保留、直播歌曲录制等
iOS
Android
Windows

打断事件处理

直播过程中可能会被来电、切后台等事件打断,SDK提供处理打断事件的功能,保证直播被打断后还能正常恢复。

直播被来电/切后台事件打断后的正常恢复
iOS
Android

可用性检测

ZEGO 提供了 Windows 端检测设备是否支持推流的方法。

检测 Windows 设备是否支持直播
Windows

媒体次要信息

支持开发者在主播端和观众端传送音视频流数据的同时同步一些其他信息,比如视频画面的精准布局。

歌词同步、背景音乐同步、PPT演示同步、视频画布精准布局等
iOS
Android
Windows

混音

开发者可通过SDK获取一路音频数据,将其与采集的音频数据整合为一路混音数据再进行推流。

直播互动音效、KTV背景音乐、现场直播插入语音播报等
iOS
Android
Windows

变声/混响/立体声

ZEGO SDK 提供多种预置的变声、混响、虚拟立体声效果,可以灵活定制自己想要的声音,比如设置音调、虚拟立体声和混响等。

变声、虚拟立体声、立体环绕音等
iOS
Android
Windows

本地媒体录制

支持将直播过程中的或者本地预览时的音视频数据存储为本地文件(flv/mp4),可另外进行上传。

语音记录保留、双录业务本地录制、直播回放保留、直播精彩片段,直播课程录制等
iOS
Android
Windows

音频前处理

音频前处理技术一般用于去除语音中的干扰,支持对SDK采集的原始数据进行自定义处理来实现特殊功能,比如变声。

聊天变声,语速调节等
iOS
Android
Windows

音频外部采集与渲染

ZEGO SDK 为开发者提供自定义音频采集和渲染的功能,可用于特定场景下需要使用自定义采集的音频的需求。

直播背景音乐,直播切换音频源
iOS
Android
Windows

分层视频编码

支持在拉流时根据不同的网络环境获取不同分辨率。

清晰度自定义调节,直播小窗口显示,多人视频通讯,教育小班课等
iOS
Android
Windows

混音中带媒体次要信息

支持在使用混音功能时将媒体次要信息加入混音数据并传给 SDK。

歌词同步、背景音乐同步等
iOS
Android
Windows

美颜/滤镜/水印

支持在直播时美颜人像、设置滤镜、设置画面水印。

多主播互动、直播连麦、教育类直播等
iOS
Android
Windows

音频频谱与声浪

ZEGO SDK 提供获取流的音量值、音频功率谱的功能,音量值可用于甄别用户是否在说话,可根据音频功率谱绘制出音频的波形图。

直播、语聊房、K歌房场景中增加产品的趣味性和互动性
iOS
Android
Windows

音频加解密

支持对推拉流的音频加解密,保障音频的安全性。

远程业务记录安全加密、私人通讯安全加密等
iOS
Android

双声道

针对不同设备对双声道采集能力的支持的差异,提供实现双声道采集的处理方法。

立体音,单双声道切换等
iOS
Android
Windows