Airplay's dirty little secret

by Volker Weber

Sketch

Waiting for the AirPlay 2 upgrade? Part of that upgrade is a larger latency, which is the opposite of what you want. What is latency? It is a delay in the signal. Why is Apple doing it? It is a lazy way to solve dropouts.This is quite noticeable if you play a piece of video on your computer and send the sound via Airplay 2 to a speaker.

If you send music across a network, packets don't arrive in a steady stream. Some packets are fast, others take more time. You can solve this by creating a buffer at the receiving end that makes sure you always have the next piece of music ready so you can continue to play. With Airplay 2 the problem got worse since Apple now needs to be able to serve the same signal to multiple speakers and keep them all in sync.

A large latency isn't tolerable if you do real time communications. Can you remember a time when long distance calls would have this terrible latency so that you couldn't easily have a normal conversation because you would not know if the other person has started talking? That is no longer the case. VoIP development is all about reducing latency. Not Apple. They just increased the latency. Airplay continues to be a terrible design.

Comments

Please watch live TV for a few minutes, the exact same channel in parallel, and only discriminated by the transport channel:
* coax cable
* satellite
* IPTV (multicast)
* IPTV (unicast)

Enjoy your neighbours cheering the freaking fantastic goal while the attacking team prepares to kick the corner.

*That* is latency.

Stefan Hoffmeister, 2018-07-10

Still Airplay works so much better than Bluetooth or dlna.

Christian Just, 2018-07-10

After the Homepod was introduced during that keynote, I‘ve ordered a bunch of Sonos Speakers for my home.

Some of the speakers are connected to my TV and I experience no noticeable delay with that setup. I still think that Sonos is superior in any aspect to the Apple solution.

Dominique Roller, 2018-07-11

Hm. Control latency with AirPlay 2 is much improved. Playing/pausing playback happens immediately, compared to the up to two seconds delay over regular Bluetooth.

Jochen Schug , 2018-07-11

Beim Starten und Beenden der Wiedergabe merkt man die Latenz mehr als deutlich (Wiedergabe startet und endet 2-3 Sekunden verzögert).
Aber bei Videowiedergabe habe ich kein Problem. Da wird das Bild ebenfalls verzögert, so dass dann alles lippensynchron abgespielt wird.
Jedenfalls in der Kombination Mac -> Airplay 2 -> Sonos (Sonos Player gruppiert, da Play:5 1.gen im Büro nicht Airplay-fähig). Sowohl mit Musikvideos in iTunes als auch mit Youtube Videos in Google Chrome getestet.
Hätte nicht gedacht, dass das so gut funktioniert.

Manfred Wiktorin, 2018-07-12

Sehr interessant. Wähle ich Sonos nicht in macOS als Ausgabegerät aus, sondern im Airplay Menü von iTunes, ist die Verzögerung beim Starten und Beenden der Wiedergabe deutlich geringer (<0,5 Sekunden).
Musikvideos sind auch dann lippensynchron.

Manfred Wiktorin, 2018-07-12

Recent comments

Marco Schirmer on Surface Pro X grenzt an Zauberei at 19:58
Sven Richert on Surface Pro X grenzt an Zauberei at 17:44
Jan Stefani on Surface Pro X grenzt an Zauberei at 14:01
Ragnar Schierholz on Surface Pro X grenzt an Zauberei at 13:58
Volker Weber on Surface Pro X grenzt an Zauberei at 13:31
Marco Schirmer on Surface Pro X grenzt an Zauberei at 13:19
Simon Steinhage on Surface Pro X grenzt an Zauberei at 09:51
Volker Weber on Surface Pro X grenzt an Zauberei at 08:41
Christian Just on Surface Pro X grenzt an Zauberei at 08:38
Johannes Neubrecht on Surface Pro X grenzt an Zauberei at 08:28
Volker Weber on Surface Pro X grenzt an Zauberei at 08:22
Johannes Neubrecht on Surface Pro X grenzt an Zauberei at 08:19
Volker Weber on Fritz!Fon C4, C5 und C6 :: Stuff that works at 21:21
Markus Schott on Fritz!Fon C4, C5 und C6 :: Stuff that works at 17:03
Sven Thomsen on Viele neue Echos :: Amazon rüstet massiv auf at 07:55
Jonas Rathert on Critical Intel Thunderbolt Software and Firmware Updates - ThinkPad at 12:29
Manfred Wiktorin on Beats Solo Pro with ANC at 10:33
Tim Bellinghausen on Losing your laptop at 10:17
Andreas Kurtz on Losing your laptop at 08:28
Philipp Haun on Losing your laptop at 06:40
Volker Butterstein on Share music on two headphones from iPhone at 06:36
Maximilian von Hulewicz on Beats Solo Pro with ANC at 11:18
Maximilian von Hulewicz on Google Pixel 4 vorgestellt at 11:17
Felix Binsack on Beats Solo Pro with ANC at 10:54
Volker Weber on Beats Solo Pro with ANC at 23:33

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter  amazon

Local time is 22:20

visitors.gif

buy me coffee

Paypal vowe