本文介绍Android推流SDK的概念说明。

码率控制

码率控制实际上是一种编码的优化算法,它用于控制视频流码流的大小。同样的视频编码格式,码流大,它包含的信息也就越多,那么对应的图像也就越清晰,反之亦然。

视频丢帧

发送视频帧时,如果网络非常差,导致视频帧堆积严重,我们可以通过丢弃视频帧,来缩短推流的延时。

耳返

耳返是指主播可以通过耳机实时听到自己的声音。例如,当主播带上耳机唱歌时,需要把握音调,这时就需要开启耳返功能。因为声音通过骨骼传入耳朵和通过空气传入耳朵差异很大,而主播需要直接听到观众端的效果。

混音

混音是把多种来源的声音,整合至一个立体音轨或单音音轨中,SDK支持音乐和人声的混音。

混流

混流是把多种来源的视频图像数据,根据位置叠加到同一个视频画面中。