萤石社区 门户 公告 产品上新 音视频获取 查看内容

功能升级:UIKit增加麦克风增益能力

2024-8-29 16:14| 发布者: 9zo1wx| 查看: 449| 评论: 0

摘要: UIKit增加麦克风增益能力,支持云端增大音量
一、轻应用介绍
    轻应用UIKIT是萤石开放平台针对web/H5页面的视频接入,提供的低代码JS SDK产品。
    目前有开发者在使用过程中反馈了部分海康设备的音量问题,即在web端开启对讲后,设备端的声音播放较轻,无法听清。对此,我们提供了若干解决方案,供开发者参考。

二、低音量解决方案
①设备端排查
    检查设备功率。一般情况下,IPC的喇叭功率在20左右,比如海康IPC的喇叭功率是在10~20左右。在这种情况下,设备声音一般不会太大。所以,如果使用萤石云App或设备本地网络访问时喇叭音量都偏轻,就需要检查是否是设备功率太低,无法达到要求,进而考虑更换设备。
    增加AGC模块。如果设备本地音量依然偏低,无法达到宣传功率,那么可以要求对设备增加AGC模块。该模块可以放大对讲音量,但是最大音量无法超过喇叭的告警音功率上限。

②轻应用新功能调用:放大对讲音量

(备注:轻应用该功能最低版本仅支持8.0.10版本,请升级版本)
    查看UIKIT轻应用的API接口https://open.ys7.com/help/1771,调用“设置麦克风增益系数”接口,可以实现:
设置麦克风增益系统
放大输入端音频振幅(目前支持0 - 10倍放大)
③声音增益效果
    有开发者反馈,3-4倍声音增益并不明显,6-7倍时略有效果,但是8倍以上又会破音,效果很差。
    以上现象的原因如图所示:

    上述左图中,音量滑块位置与声音振幅为线性增长关系,右图是我们人耳感受的音量大小与滑块位置关系。由此可知,在左侧移动一定距离的滑块,感知到的声音变化幅度很大,而在右侧接近声音最大值处移动相同距离滑块,感知到的声音大小变化就很小了。
    因此在设置麦克风增益时,需要根据不同的设备、不同的现场环境相应调试,选择合适的倍数,以获得最好的增益效果。
    但是由于现场设备的功率有限,不能无限制调高系数,因此麦克风增益系数设置过高就容易导致破音,影响现场对讲声音效果。
    所以判断最终的增益系数,还需要开发者多多尝试。同时也欢迎开发者联系,提供更多的优化方案。

SDK下载

如果您在产品使用过程中遇到任何问题,欢迎随时我们的小助手:

路过

雷人

握手

鲜花

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
© 2013-2024 萤石ys7.com 浙ICP备2024101974号-2
关灯 返回顶部
返回顶部