Airconsole说,如果可用的话,他们使用WebRTC。IIRC提供了发送数据的TCP和UDP选项。
如何使用Airconsole API选择发送哪一个?我希望能够在UDP上发送控制器输入之类的内容,但是通过TCP发送控制器状态更改(“切换到名称输入UI")。
另外,当我有一个直接的WebRTC游戏到电话连接时,我能检测到吗?在这种情况下,我似乎应该能够忽略每秒10条消息。
发布于 2016-02-04 15:38:56
AirConsole总是使用TCP WebRTC数据通道。UDP不能在我们的API中指定。WebRTC机制意味着作为一个延迟改进,这是一个很好的,但没有保证。对于开发人员来说,AirConsole API抽象了所有这些-- WebRTC消息的行为与WebSocket消息或长轮询消息完全一样,我们对一致性应用了相同的限制(例如速率限制)。AirConsole消息总是被保证到达。
当然,您仍然可以在游戏中打开手机和屏幕之间的UDP WebRTC连接,并使用AirConsole消息传递API进行握手。我们不建议这样做,因为iOS目前还不支持WebRTC,因此游戏体验在iPhones和iPods上会受到很大的影响。
https://stackoverflow.com/questions/35171773
复制相似问题