【发布时间】:2021-09-20 01:10:18
【问题描述】:
我应该如何实现转换?
据我所知,VideoSurface.cs 包含所有渲染和纹理代码。从那里看来,Agora.io 中使用的纹理是 Texture2D,它是一个私有变量。
我找到的唯一解决方案是 Graphics.Blit 函数并将 Texture2D 变量公开以访问它,但我不知道它是否有效不,因为这意味着要尝试进行大量重写,而我想选择最可能成功的前进路线。
最好的解决方案是甚至不使用这个 Agora.io 渲染,而是将传入的视频流直接渲染到 WebCamTexture,而不需要复制纹理。
【问题讨论】:
标签: unity3d streaming rendering agora.io texture2d