麦克风音频同步推流
为什么需要音频推流
在投屏场景下,画面推过去了但声音没跟上会很尴尬:
- 手机上放视频,大屏只显示画面没有声音
- 摄像头推流到了大屏,但听不到现场的声音
KShare 的音频推流功能可以把手机的麦克风录音实时传到大屏的扬声器输出,与画面组合成完整的音视频效果。
两种推流场景
屏幕镜像音频
最常见的需求——镜像投屏时同时推声音。这种情况下:
- 大屏播放手机上正在播放的音频(视频声音、App 提示音、音乐)
- 手机本地保持静音(避免回声啸叫)
- 音频延迟和画面延迟需要同步(KShare 协议会自动处理音视频对齐)
麦克风录音推流
把手机变成话筒——不管手机在做什么,麦克风实时录音传到大屏播放:
- 适用于"只有话筒没有摄像头"的场景
- 演讲者对着手机讲话,大屏上同步出声
- 通常和 摄像头推流 组合使用
操作步骤
镜像投屏带声音
KShare App 连接接收端后,发起镜像投屏时会弹出一个权限请求:"允许 KShare 捕获音频并推送到大屏?"
允许后,镜像投屏会同时携带音频流。
单独麦克风推流
在 KShare App 主界面,选择"音频推流"入口(部分版本在摄像头推流设置中合并),授予麦克风权限后即可开启。
音量与静音
- 接收端音量:在大屏上直接调节,或用 KShare 无线遥控器的音量按钮调
- 发射端静音:投屏时手机建议开启静音或勿扰模式,避免 App 通知音混进推送
- 回声问题:如果大屏扬声器的声音又被手机麦克风采集到回传,会形成啸叫。解决办法:
- 投屏时手机放远一点或用物理挡板遮挡麦克风
- 大屏扬声器音量不要开太响
- 麦克风推流模式建议搭配耳机使用
系统级限制
iOS
iOS 系统不允许第三方 App 捕获系统音频(如其他 App 的背景音乐)。KShare iOS 版本的音频推流只能推麦克风录音,不能推 App 内部音频。
Android
Android 10 及以上也对系统音频捕获做了限制。KShare 部分机型支持"录制系统音频",需要在系统设置中手动授权,部分机型不支持。
带宽影响
音频流带宽占用很小(通常 < 100kbps),主要带宽压力还是来自画面。同时推音频不会明显影响画质或流畅度。