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

Thomas Holzapfel on Ab morgen :: Surface Pro 6 und Surface Laptop 2 at 16:46
Volker Weber on Ab morgen :: Surface Pro 6 und Surface Laptop 2 at 15:07
Thomas Holzapfel on Ab morgen :: Surface Pro 6 und Surface Laptop 2 at 14:57
Volker Weber on Siri has completely replaced Alexa at 14:55
Volker Weber on Ab morgen :: Surface Pro 6 und Surface Laptop 2 at 14:47
Thomas Holzapfel on Ab morgen :: Surface Pro 6 und Surface Laptop 2 at 14:43
Volker Weber on Lass das Swipen und like das Leben at 09:43
Jens Arne Männig on Lass das Swipen und like das Leben at 09:37
Andreas Linde on Weitergehen. Keine Haufen bilden. at 09:13
Manfred Wiktorin on Lass das Swipen und like das Leben at 09:10
Ole Saalmann on Weitergehen. Keine Haufen bilden. at 08:31
Mariano Kamp on Weitergehen. Keine Haufen bilden. at 08:00
Volker Weber on Weitergehen. Keine Haufen bilden. at 07:43
Mariano Kamp on Weitergehen. Keine Haufen bilden. at 22:59
Jonas Rathert on Stream Spotify on Apple Watch at 22:46
Thomas Cloer on Siri has completely replaced Alexa at 16:49
Andreas Pfau on Siri has completely replaced Alexa at 13:02
Benno Christen on Weitergehen. Keine Haufen bilden. at 12:48
Oliver Stör on Weitergehen. Keine Haufen bilden. at 11:16
Volker Weber on Weitergehen. Keine Haufen bilden. at 10:35
Stephan Perthes on Weitergehen. Keine Haufen bilden. at 10:22
Volker Weber on Siri has completely replaced Alexa at 09:40
John Keys on Siri has completely replaced Alexa at 07:51
Martin Hiegl on Siri has completely replaced Alexa at 06:37
Stephan H. Wissel on Siri has completely replaced Alexa at 01:25

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 20:49

visitors.gif

buy me coffee