如何在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
我正在尝试在 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