Javascript WebRTC语音活动检测

Javascript WebRTC语音活动检测,javascript,audio,webrtc,video-conferencing,Javascript,Audio,Webrtc,Video Conferencing,我正在使用JavaScript和HTML实现一个非常简单的WebRTC音频/视频聊天室 它应该在所有主要浏览器(Chrome、Firefox、Safari和Edge)上运行 应用程序布局显示当前正在协作的所有用户,每个用户都在自己的“正方形”中 我想突出显示当前使用不同方形边框颜色说话的用户 据我所知,实现这一点的唯一方法是使用一些内置的VAD API,并通过浏览器webrtc堆栈向JS公开 你能告诉我这是否可行吗?如果可以,我应该使用哪种API 代码示例是非常有用的。< p>我从未尝试过,但是

我正在使用JavaScript和HTML实现一个非常简单的WebRTC音频/视频聊天室

它应该在所有主要浏览器(Chrome、Firefox、Safari和Edge)上运行

应用程序布局显示当前正在协作的所有用户,每个用户都在自己的“正方形”中

我想突出显示当前使用不同方形边框颜色说话的用户

据我所知,实现这一点的唯一方法是使用一些内置的VAD API,并通过浏览器webrtc堆栈向JS公开

你能告诉我这是否可行吗?如果可以,我应该使用哪种API


<>代码示例是非常有用的。

< p>我从未尝试过,但是我认为您可以从WebRTC中提取与VAD相关的C++代码,并使用WASM。