如何在kurento中切换相机源?

how to switch camera source in kurento?

我正在尝试在 KMS (Kurento media server) 处理的视频通话中添加一个摄像头切换选项,我正在挖掘他们的文档和其他来源,但我发现没有任何用处

var options = {
    localVideo: videoInput,
    remoteVideo: videoOutput,
    onicecandidate: onIceCandidate,
    mediaConstraints: {
        audio: isAudio || call_settings.isAudio,
        video: isVideo || call_settings.isVideo

    }

}
webRtcPeer = kurentoUtils.WebRtcPeer.WebRtcPeerSendrecv(options, function (

这是我连接 throw peer 的代码,所有媒体权限都由 kurento 本身处理,因此我无法更改媒体位置的来源。

而且我不确定如何使用 kurento 做任何类型的帮助在此先感谢

您可以将自定义 mediaConstraints 传递给选项或自己创建流并将其作为 videoStream 在选项中发送并跳过 mediaConstraints ,如 kurento utils js 文档中所述。

根据设备切换设备/获取流,请参考下面的示例

https://webrtc.github.io/samples/src/content/devices/input-output/

您可以参考以下文档了解 videoStream 用法

https://doc-kurento.readthedocs.io/en/stable/features/kurento_utils_js.html