如何在Unity中通过Agora.io使用场景摄像机

问题描述 投票:0回答:1

在Unity中,我已经集成了Agora.io,因此可以从我的虚拟现实应用程序中将视频通话连接到网页上的外部用户。 VR用户可以看到网站用户,但是网站用户无法看到VR用户,因为没有可用的物理摄像机。有没有一种将场景相机用于Agora视频供稿的方法?这意味着网站用户将能够看到VR用户的世界

unity3d agora.io
1个回答
0
投票

设置您的相机以输出到RenderTexture(如果需要,还可添加逻辑以在本地显示此RenderTexture。)

  1. 还要确保在设置Agora RTC引擎时,使用此调用启用外部视频源:
  2. mRtcEngine.SetExternalVideoSource(true, false);
  3. 在每一帧,从RenderTexture中提取原始图像数据

  4. 将原始帧数据发送到SDK函数rtc.pushVideoFrame()

您可以在此处找到最后一步的代码https://gist.github.com/icywind/92053d0983e713515c64d5c532ebee21

© www.soinside.com 2019 - 2024. All rights reserved.