Unity3d 从特定相机单元读取每帧像素

Unity3d 从特定相机单元读取每帧像素,unity3d,agora.io,Unity3d,Agora.io,我试图分享我的屏幕,但来自Unity中的特定摄像头。通过使用从渲染纹理复制,我的应用程序显然无法工作,因为我需要在每一帧执行此操作 有没有一种方法可以让我在不严重影响性能的情况下,从特定相机中读取每一帧的像素。在此处发布验证答案,以便其他人了解: 崩溃可能与每次使用Update()或每帧创建RenderTexture缓冲区有关。您应该重新使用缓冲变量。如果您正确处理内存管理,则不会出现性能问题。对此不确定,但问题可能在于如何流式传输/共享图像屏幕,而不是恢复图像信息的成本?

我试图分享我的屏幕,但来自Unity中的特定摄像头。通过使用从渲染纹理复制,我的应用程序显然无法工作,因为我需要在每一帧执行此操作


有没有一种方法可以让我在不严重影响性能的情况下,从特定相机中读取每一帧的像素。在此处发布验证答案,以便其他人了解:


崩溃可能与每次使用Update()或每帧创建RenderTexture缓冲区有关。您应该重新使用缓冲变量。如果您正确处理内存管理,则不会出现性能问题。

对此不确定,但问题可能在于如何流式传输/共享图像屏幕,而不是恢复图像信息的成本?