Skip to content

pureAudioStream

Franken Zeng edited this page Oct 12, 2016 · 24 revisions

纯音频推流

1. 使用场景

当直播者在音视频采集过程中,需要临时只发送音频数据,我们定义为纯音频推流。

2. 使用说明

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

2.1 开启纯音频推流

直播过程中,切换至纯音频推流:

_kit.streamerBase.bWithVideo = NO;

此时观众端只能听到音频数据,画面为纯音频推流前主播最后一帧画面。

2.2 关闭纯音频推流

从纯音频推流切换到正常音视频推流:

_kit.streamerBase.bWithVideo = YES;
  • 提醒
    如果在直播推流前,已经设置bWithVideo为NO(默认为YES),则推流过程中更改无效。

3. 资源占用

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

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