在 Unity 上的 Klak Syphon 中以交互方式更改流的分辨率



我对UnityC#很陌生。我正在创建一个应用程序,该应用程序可以将 Unity 桌面中的相机输出流式传输到具有RebRTC的 Web 浏览器。我正在使用这个解决方案:

Unity camera → Syphon → CamTwist → broadcast client → smart phone.

首先,我将窗口大小从智能手机发送到Unity(完成(。然后,我必须流式传输一个分辨率与智能手机相匹配的视频,从 Unity 到 Syphon。

我的问题是,如何从 Unity 调整虹吸管的分辨率?有没有另一个好的系统? 我知道我必须考虑在CamTwist中更改分辨率的方法,所以我期待着另一个系统。

我在Klack 虹吸测试项目中找到了解决方案。 在Klack Syphon中设置相机尺寸比其他版本(如Funnel或Syphon for Unity(有点棘手。

如果要设置Klack Syphon的相机尺寸,

  1. 创建渲染纹理并设置大小
  2. 添加相机对象
  3. 在摄像机对象中的目标纹理字段设置渲染纹理
  4. 添加空,附加虹吸服务器(脚本(组件并设置源纹理渲染纹理字段

最新更新