[开源] Beatsync:跨设备毫秒级精准同步的网页音频播放器
talkingdev • 2025-04-29
5240 views
开发者freeman-jiang近日推出开源项目Beatsync,这是一款基于浏览器的网页音频播放器,能够实现多设备间毫秒级精度的音频同步播放,无需额外硬件即可将任意设备组转变为环绕声系统。该项目采用类似网络时间协议(NTP)的时钟同步技术,通过WebSocket进行设备间时钟校准,并利用Web Audio API将音频延迟控制在数毫秒内。其创新性的虚拟网格功能允许用户拖拽设备模拟空间音频效果,根据设备与虚拟听音点的距离动态调整各设备音量。目前该技术已在官网提供实时体验(beatsync.gg),在Hacker News社区引发热议,获得259点赞和65条深度讨论。这一方案为分布式音频同步提供了轻量化解决方案,可能对智能家居、沉浸式娱乐等领域产生重要影响。