如何区分AirConsole上的可靠和不可靠消息

时间:2016-02-03 08:18:18

标签: airconsole

Airconsole表示他们使用WebRTC(如果有的话)。 IIRC WebRTC提供TCP和UDP选项来发送数据。

如何使用Airconsole API选择发送哪一个?我希望能够通过UDP发送控制器输入等内容,但是通过TCP发送控制器状态更改("切换到名称输入UI")。

另外,我可以检测到何时有直接的WebRTC Game to Phone连接?在这种情况下,似乎我应该能够忽略每秒10条消息的限制。

1 个答案:

答案 0 :(得分:1)

AirConsole始终使用TCP WebRTC数据通道。无法在我们的API中指定UDP。 WebRTC机制意味着延迟改进很好,但不能保证。 AirConsole API为开发人员提取所有这些内容 - WebRTC消息的行为与WebSocket消息或长轮询消息完全相同,并且我们对一致性(例如速率限制)应用相同的限制。 AirConsole消息始终保证到达。

您当然可以在手机和屏幕之间的游戏中打开自己的UDP WebRTC连接,并使用AirConsole消息传递API进行握手。我们不建议这样做,因为iOS目前不支持WebRTC,因此iPhone和iPod上的游戏体验会受到很大影响。