V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kkm
V2EX  ›  Android

如何让两个移动被上的时间同步

  •  
  •   kkm · 2018-09-27 23:44:06 +08:00 · 10140 次点击
    这是一个创建于 2267 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有两个移动设备,如果让他俩时间同步,同时计时。

    17 条回复    2019-10-25 14:24:41 +08:00
    kslr
        1
    kslr  
       2018-09-28 00:10:57 +08:00
    要什么精度
    Greatshu
        2
    Greatshu  
       2018-09-28 02:24:18 +08:00
    ClockSync
    与 ntp 服务器同步时间
    dragonsky
        3
    dragonsky  
       2018-09-28 06:43:11 +08:00 via Android
    被上,我还以为有故事 第一眼看到
    delectate
        4
    delectate  
       2018-09-28 06:49:25 +08:00
    低精度靠 gprs+mqtt ;高精度靠光线+互联网;超高精度靠光纤直连;更高精度,靠微波通信。

    微波通信,据说是真正的光速,光纤只有光速的 1/3,差别在几 ms 吧。
    ShareDuck
        5
    ShareDuck  
       2018-09-28 07:08:07 +08:00 via Android
    设备有多远?是否联网?精度要求?单纯同步时间,NTP 就很好。
    victor97
        6
    victor97  
       2018-09-28 08:20:47 +08:00 via Android
    GPS ?
    greed1is9good
        7
    greed1is9good  
       2018-09-28 11:25:25 +08:00   ❤️ 1
    楼上都没认真看吧,不光要时间同步,还要同时开始计时啊
    bao3
        8
    bao3  
       2018-09-28 11:36:32 +08:00 via iPhone
    是啊,楼上诸公阅读理解怎么考的?单纯对时技术,你们有我用的 PTP 1588 精确到 70 纳秒更好的吗?楼主的难点在同时计时,这个是不可能在手机上实现的,不光手机,即使硬接线都难
    DefineJ
        9
    DefineJ  
       2018-09-28 12:01:16 +08:00
    苹果 icloud,定个计划,可以实现一起提醒,这个是我用来远程提醒老人按时吃药的
    580a388da131
        10
    580a388da131  
       2018-09-28 12:21:52 +08:00
    题干不完整 不能让人猜需求

    你得说精度呀 完全一致的情况不存在
    wizardoz
        11
    wizardoz  
       2018-09-28 13:07:49 +08:00
    时间用 GPS 对准,然后通过业务协议实现通过倒计时在某一时间点开始计时。
    精度取决于 GPS 对时的精度。
    kkm
        12
    kkm  
    OP
       2018-09-28 13:15:10 +08:00
    @kslr 我想让两个移动设备能同时播放同一首歌听不出差距来
    zsdroid
        13
    zsdroid  
       2018-09-28 13:32:54 +08:00
    有 2 个手机的可以测试一下:
    1。2 手机联网同步时间
    2。2 手机设定同一时间的闹钟,设定相同的闹铃
    3。分别把 2 手机放到 2 耳边,静待闹钟响起,看是不是双声道
    bao3
        14
    bao3  
       2018-09-28 13:40:39 +08:00 via iPhone
    @kkm 那你直接 airplay 2,多终端协同播放。播放这件事不是同时点了 play 就行的,还涉及了缓存编解码
    kkm
        15
    kkm  
    OP
       2018-09-29 11:15:56 +08:00
    @zsdroid 话糙理不糙,我试试
    zty5678
        16
    zty5678  
       2018-10-01 14:37:34 +08:00
    思路:2 个手机连到同一个 wifi,开始时某台手机先选择一首本地音乐,建立一个 http 服务器,把音乐文件 serve 出去,找一个或者自定义一个局域网通讯协议( dlna ?基于 ntp 或 ptp 协议的时间同步?),约定开始播放的时间,定时同步播放进度。其中最重要的部分就是这个局域网通讯协议。
    CaptionDeng
        17
    CaptionDeng  
       2019-10-25 14:24:41 +08:00
    @kkm 你是基于 ntp 协议来实现两个设备的时钟同步?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2680 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 14:35 · PVG 22:35 · LAX 06:35 · JFK 09:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.