【发布时间】:2020-09-24 07:15:39
【问题描述】:
我正在尝试共享我的屏幕,但来自 Unity 中的特定摄像头。通过使用从渲染纹理复制的this approach,我的应用程序显然不能正常工作,因为我需要每帧都这样做。
有没有一种方法可以让我从特定相机读取像素 - 每一帧,而不会严重影响性能?
【问题讨论】:
-
不确定,但问题可能在于您如何流式传输/共享图像屏幕,而不是恢复图像信息的成本?
我正在尝试共享我的屏幕,但来自 Unity 中的特定摄像头。通过使用从渲染纹理复制的this approach,我的应用程序显然不能正常工作,因为我需要每帧都这样做。
有没有一种方法可以让我从特定相机读取像素 - 每一帧,而不会严重影响性能?
【问题讨论】:
Agora slack channel 已回答此问题。在此处发布经过验证的答案,以便其他人了解:
您的崩溃可能与每次使用 Update() 或每帧创建 RenderTexture 缓冲区有关。您应该改用缓冲变量。如果您正确处理内存管理,应该不会出现性能问题。
【讨论】: