Skip to content

pureAudioStream

sunjian880928 edited this page Aug 19, 2016 · 24 revisions

分辨率进阶设定

1. 目的

场景1:当主播在用手机直播的过程中不可避免的会收到通知、信息,或需要点击home键回到桌面的情况,或需要有锁屏的需求; 场景2: 主播不做任何切后台操作,主动切换到纯音频推流; 在这样的情况下我们的SDK提供了纯音频推流的功能。

2. 使用说明

快速集成,KSYGPUStreamerKit是我们已经通过长时间调试的一个封装类,性能优化、线程安全,使用它可得到本SDK提供全部功能。

场景1:进入后台纯音频推流开关
开启后台纯音频推流:
_kit.capDev.bPauseCaptureOnNotice = YES;(默认开启YES)
关闭后台纯音频推流:
_kit.capDev.bPauseCaptureOnNotice = NO;
场景2:主播手动开启关闭纯音频推流开关:
主播手动开启纯音频推流
_kit.streamerBase.bWithVideo = YES;
主播手动关闭纯音频推流
_kit.streamerBase.bWithVideo = YES;

3. 资源占用

配置类型 音视频推流 纯音频推流
CPU占用 SEQ SEQ
GPU占用对比(音视频推流/ 纯音频推流)SEQ
在纯音频推流时,视频将不会渲染到屏幕上,这样就不会使用GPU,这里就不再贴出图片了。

4. 效果对比

1. 推流环节说明

2. 特色功能说明

2.1 采集

2.2 音频处理

2.3 视频处理

2.4 编码

2.5 推流

2.6 输入多样化

2.7 集成

3. 第三方功能

4. 技术专栏

5. 已知问题

8. FAQ

金山云计算

Clone this wiki locally