有p2p webtrc连接时,如何使用不同的分辨率进行视频通话和拍照?

问题描述

我正在处理 HoloLens2 和 PC 之间的 p2p webtrc 视频通话。我还需要支持拍照(并将照片发送到服务器)。现在可以支持2272x1278分辨率的视频和照片,但是我需要3904x2196的照片分辨率(HoloLens2提供的最高值)。

问题是当我尝试更改分辨率时,我发现呼叫继续时没有限制。

我使用 MediaCapture 拍照。以及运行在 SharedReadOnly 模式下的基于 MixedReality-WebRTC 的 WebcamSource。我想到了一个办法来解决这个问题:拍照时关闭通话,拍摄完成后重新启动。但问题是

  1. 如何在仅拍摄照片时将模式设置为独占 WebcamSource?
  2. 我能否确定在呼叫关闭后,WebcamSource 是否已释放?

或者是否有其他方法可以为视频通话和照片拍摄使用不同的分辨率?非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)