在Unity中,我已经集成了Agora.io,因此可以从虚拟现实应用程序中将视频通话连接到网页上的外部用户。VR用户可以看到网站用户,但是网站用户无法看到VR用户,因为没有可用的物理摄像机。有没有一种方法可以将场景摄像机用于Agora视频供稿?这意味着网站用户将能够了解VR用户的世界
是。尽管我以前没有在VR中进行过项目,但是这个概念应该存在。您可以使用外部视频源发送视频的任何帧,就像从物理相机发送的一样。对于场景相机,您可以使用RenderTexture输出相机提要,并从RenderTexture中提取原始数据。因此,步骤如下:
还要确保在设置Agora RTC引擎时,使用此调用启用外部视频源:
mRtcEngine.SetExternalVideoSource(true, false);
在每一帧,从RenderTexture中提取原始图像数据
您可以在这里找到最后一步的代码https://gist.github.com/icywind/92053d0983e713515c64d5c532ebee21
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句