使用Google强制转换远程显示时如何改善延迟

时间:2016-07-01 07:27:59

标签: unity3d google-cast

我遵循了本教程https://codelabs.developers.google.com/codelabs/cast-unity-plugin/#0 学习如何在chromecast上投射统一游戏。

它有效,结果很糟糕。我的行为与他在电视上的显示之间几乎有一秒的延迟。 (我将帧速率降低到15 FPS并且它没有改变任何东西)。

我想知道使用远程显示器在chromecast上制作动作游戏是否无用,或者是否有一些解决方法。我没有找到任何关于这个问题的文章。这与网络协议有关吗?有没有办法改变它(我猜它不是吗?)

嗯,我真的非常失望。

[编辑]我的Android设备是Nexus 7(带Marshmallow)。 chromecast是最后一个。至于我的Wi-Fi,一切似乎都没问题,但我怎么测试它(在ubuntu 14.04系统上)?我尝试了另一个Wi-Fi网络(一个移动热点)并得到了相同的结果(也许移动热点并不相关)...... 我试过这个:https://play.google.com/store/apps/details?id=com.hillmanworks.drawcast并且表现相当不错。所以我的网络不是问题(至少不是#34;独立问题)。

[EDIT2]奇怪的是,在镜像我的设备时,性能比直接从统一应用程序中投射时要好得多......这不是我的网络。

[EDIT3]我制作了一个非常简单的应用程序(来自团结网站的滚球教程),我还有1秒的延迟(在连接7上)。在廉价的Acer平板电脑上的相同例子,我有5秒的延迟。问题是,对于这两种设备,如果我尝试通过设备屏幕镜像播放这个简单的应用程序,延迟可能是0.3秒(好多了)。我不知道该怎么想。

0 个答案:

没有答案