airplay 声画同步问题

2015-09-04 09:55:23 +08:00
 carrionlee

由于显示器用了爱格升的支架,传统的电脑多媒体音箱放在桌子上不协调了,正好有个安桥的桌面音箱在书房里,所以想通过 airplay 让安桥来发声。

那么问题来了:
1. airplay 是通过树莓派 2 来实现的,发声总有 2 秒左右的延迟。纯听音乐的时候无所谓,但是在看本地视频的时候就不能忍受了,只能通过 movist 让音频轨道提前 2 秒。有什么更优雅的办法解决么?
2. 看网页视频的时候, firefox 无论 flash 还是 html5 都有声音的延迟, safari 很牛,看 html5 的时候可以声画同步的,但 flash 不行。这是什么原理?? firefox 能不能做到?

4543 次点击
所在节点    Apple
13 条回复
napsterwu
2015-09-04 10:47:35 +08:00
wifi 太慢 上 ac
popbones
2015-09-04 11:25:55 +08:00
This behaviour is by design.
carrionlee
2015-09-04 11:32:21 +08:00
@napsterwu 都是通过千兆有线网络连接的。。。
dadupi
2015-09-04 11:47:16 +08:00
换 Apple TV
moonkiller
2015-09-04 12:45:45 +08:00
用过所有 AirPlay 的设备中, Apple TV 是延迟率最低的
canautumn
2015-09-04 16:10:50 +08:00
我记得在哪看到过说这 2 秒延迟是故意的,以保证在不太兼容的播放方式下的流畅度。而以某些方式播放(比如我知道的用 html5 放 youtube 、以及 itunes 电影库放电影,我指的是声音和画面投射到不同设备)我猜是 Apple 专门对这些支持的播放方式做了声画同步的处理( Flash 自然是不支持的)。不过我用 Apple TV 时最神奇的是,我把电影投射到 Apple TV 上, Apple TV 自动找到了我家的 Pioneer A1 音箱(也支持 Airplay ,没经过任何设置)把声音投到了音箱上,然后播放的也是声画同步的。
feikaras
2015-09-04 16:14:40 +08:00
airplay 协议貌似并不是公开的协议。 换 apple tv
carrionlee
2015-09-04 17:55:22 +08:00
@dadupi @feikaras 那 airport express 可以吗
feikaras
2015-09-04 18:04:05 +08:00
@carrionlee 哦,那个只支持声音的 airplay
carrionlee
2015-09-04 18:09:09 +08:00
@feikaras 恩,我只要发声就行了,代替电脑的音箱
seerhut
2015-09-04 18:15:55 +08:00
应该是故意 buffer 了两秒吧,我这边用 yamaha 的桌面音响也是这样,可以调一下播放器的音频 delay ,比如调成-2000ms 再根据情况微调。。。。。
kkxxxxxxx
2015-09-06 12:17:43 +08:00
目前还没有见到比原生流畅的 Airplay 方案,那些 Apple 认证的支持 Airplay 的音箱估计好些
foxking
2016-01-07 22:48:30 +08:00
@carrionlee airport express 可以的,我就是这样弄的。不过不要用第三方的软件,直接 osx 系统声音源改成 airplay 输出,声画同步完美。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/218192

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX