Skip to content

BgpStream

jiangdsuccess edited this page Apr 28, 2017 · 4 revisions

背景图片推流

1. 使用场景

背景图片推流,该功能从v2.1.1版本开始引入,即在进行纯音频推流时,可保证主播个人隐私的情况下,通过切换不同的背景图片,美化装饰直播间,展示主播想要展示的图片,让私人直播玩法更有趣。

2. 使用示例

  • 先构造kit类的实例
KSYGPUBgpStreamerKit * kit = [[KSYGPUBgpStreamerKit alloc] initWithDefaultCfg];

2.1 加载背景图片

kit.bgPic  = [[GPUImagePicture alloc] initWithImage:image];

2.2 启动采集

[kit startPreview:self.view];

视频画面通过[bgPic processImage]来获取,同时回调时将gpuToStr.bAutoRepeat设置为YES,以达到重复送同一张背景图片的目的。

2.3 启动推流

NSString *rtmpSrv  = @"rtmp://test.uplive.ksyun.com/live/888";
NSURL* _hostURL = [[NSURL alloc] initWithString:rtmpSrv];
[kit.streamerBase startStream:_hostURL];

2.4 停止推流

[kit.streamerBase stopStream];

2.5 停止采集

[kit.streamerBase stopPreview];

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