-
Notifications
You must be signed in to change notification settings - Fork 271
pureAudioStream
Franken Zeng edited this page Oct 12, 2016
·
24 revisions
当直播者在音视频采集过程中,需要临时只发送音频数据,我们定义为纯音频推流。
快速集成,KSYGPUStreamerKit是我们已经通过长时间调试的一个封装类,性能优化、线程安全,使用它可得到本SDK提供全部功能。
直播过程中,切换至纯音频推流:
_kit.streamerBase.bWithVideo = NO;
此时观众端只能听到音频数据,画面为纯音频推流前主播最后一帧画面。
从纯音频推流切换到正常音视频推流:
_kit.streamerBase.bWithVideo = YES;
-
提醒
如果在直播推流前,已经设置bWithVideo为NO(默认为YES),则推流过程中更改无效。
配置类型 | 音视频推流 | 纯音频推流 | 机型 |
---|---|---|---|
CPU占用 | IPhone 5s | ||
GPU占用对比(音视频推流/ 纯音频推流)机型:iPhone 5s | |||
在纯音频推流时,视频将不会渲染到屏幕上,这样就不会使用GPU,这里就不再贴出图片了。 |