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

时间:2018-08-20 08:59:32

标签: c# unity3d webrtc syphon

我对Analysis().spec很陌生。我正在创建一个应用程序,该应用程序可以使用Unity将Unity桌面中的相机输出流式传输到Web浏览器。我正在使用此解决方案:

C#

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

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

1 个答案:

答案 0 :(得分:0)

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

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

  1. 创建渲染纹理并设置大小
  2. 添加相机对象
  3. 在“相机对象”的“目标纹理”字段中设置“渲染纹理”
  4. 添加空白,附加Siphon Server(script)组件,然后在“源”纹理字段中设置“渲染纹理”