【问题标题】:WebXR and WebRTC don't work simultaneouslyWebXR 和 WebRTC 不能同时工作
【发布时间】:2020-11-14 12:35:32
【问题描述】:

我是 WebXR 的新手。我试图将 webRTC 与 WebXR 一起使用。用户将首先进入 AR 会话,然后创建 WebRTC 对等连接,但用户处于 AR 会话中的 Android 版 Chrome 中不会生成候选冰。一旦用户退出 AR 会话,ICE 候选者就会被转移。这是 Chrome 中的错误吗??

【问题讨论】:

    标签: google-chrome google-chrome-devtools webrtc simplewebrtc webxr


    【解决方案1】:

    问题与硬件有关。有些设备允许同时使用前置和后置摄像头。在这样的设备中,代码可以正常工作。在其他设备中,不能同时访问前置和后置摄像头。因此,代码在这些设备中不起作用。此外,WebXR 设备 API 目前不允许访问相机源,但这是一项建议功能。

    【讨论】:

      【解决方案2】:

      虽然我自己没有尝试过。但理论上您可以使用画布 captureStream API 流式传输 webXR 画布。 你可以在这里发布你的代码。您可能需要调整将流传递到 webrtc 连接的方式。

      【讨论】:

        【解决方案3】:

        据我所知,无法使用 canvas.captureStream() 因为 WebXR 不会直接渲染到画布上。 我也在寻找一种通过 WebRTC 流式传输 webXR-Session 的方法。所以我会对你的解决方案 shivamag00 非常感兴趣! 希望收到您的来信!

        【讨论】:

        • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
        猜你喜欢
        • 2014-04-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-26
        • 1970-01-01
        相关资源
        最近更新 更多