Skip to content
pengbin edited this page Apr 1, 2017 · 4 revisions

场景

混音就是将不同来源的声音叠加成一路, 能够给观众侧更好的音效体验.

比如主播戴着耳机听音乐直播时, 使用mixer将背景音乐和主播声音混合后,观众才能同时听到音乐和主播的声音.

目前支持的混音音源包括:

我们的优势是可定制化高,开发者可以自己选择各种模式:

  • (主播声音+背景音)
  • (主播声音+画中画背景音) *(主播声音+背景音+画中画背景音)
  • 等等。

sdk接口

  • kit类提供
@property (nonatomic, readonly) KSYAudioMixer * audioMixer;
  • 画中画背景声音轨
@property (nonatomic, readonly) int  pipTrack;
  • 主播声音轨
@property (nonatomic, readonly) int  micTrack;
  • 背景音轨
@property (nonatomic, readonly) int  bgmTrack;

默认模式

默认为 主播声音+背景音

主播声音only

  • 只需要关闭掉背景音
[_kit.audioMixer setTrack:_kit.bgmTrack enable: NO];

开启画中画背景音

  • 只需要开启画中画背景音
[_kit.audioMixer setTrack:_kit.pipTrack enable:YES];

设置音量

  • 设置背景音音量
[_kit.audioMixer setMixVolume:_bgmVolS.value of:_kit.bgmTrack];
  • 设置主播声音音量
[_kit.audioMixer setMixVolume:_micVolS.value of:_kit.micTrack];
  • 设置画中画背景音量
[_kit.audioMixer setMixVolume:_micVolS.value of:_kit.pipTrack];

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