【问题标题】:iPhone recording synchronization protocoliPhone录音同步协议
【发布时间】:2012-12-24 06:14:05
【问题描述】:

我正在尝试做一件简单的事情。我想让 2 个不同的 iphone 在同一时刻开始播放视频(两个视频必须同步)。两部 iPhone 使用 GameKit 和蓝牙进行通信,它们通过蓝牙发送/接收消息,延迟从 90 毫秒到 500 毫秒不等。
我尝试让它们同时启动(日期和时间),但设备的时间可能不同步。任何人都知道一种好的方法/算法可以使两个设备同时启动一项任务,并且延迟可能更少? 我可以使用一些多人视频游戏的算法吗?

【问题讨论】:

    标签: iphone ios bluetooth synchronization gamekit


    【解决方案1】:

    您应该尝试使用现有协议进行同步。以NTP 为例。

    【讨论】:

    • 我不想使用互联网联系时间服务器。也许我可以尝试使用 2 个设备的主/从方法
    • @Pablosproject 我相信 Thomash 指的是 NTP 的想法,而不是协议的实际预期用途。毕竟NTP是为了解决类似的问题而发明的。在这种情况下,同步时间“尽可能减少延迟”。我想你可以改变一些实现,或者如果太麻烦,至少使用 NTP 的想法。
    猜你喜欢
    • 2020-04-15
    • 2017-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多