我试图以最小可能的延迟以30 FPS访问Hololens可定位相机。我尝试过使用WebCamTexture
,但它与帧Drop有很大的延迟。我还使用了MediaCapture
示例(它似乎明显更快),但它显示在2D元素CaptureElemnet
上。有没有办法使用MediaCapture API获取每个帧的字节数组,以便我可以在Unity3D中的立方体纹理上渲染它。
答案 0 :(得分:3)
我们制作了一个名为CameraStream的开源项目来满足这一需求。作为Unity插件,它使用MediaCapture将字节数组提供给Unity(以及可定位矩阵)。从那里你可以将字节分配给Texture2D
,如提供的Unity示例所示。