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 22:15

Still Airplay works so much better than Bluetooth or dlna.

Christian Just, 2018-07-10 22:21

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 04:42

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 17:12

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 17:48

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 18:35

Post a comment

Store next two fields in a cookie for you?




Use your full name and a working email address. Unless you want your comment to be removed. No kidding.

Recent comments

Eric Malke on Stuff that works :: Befristete Prime Day Angebote at 15:11
Axel Koerv on Can I have some respect, Sonos? at 13:59
Jochen Kattoll on Stuff that works :: Scarpa #4 at 13:43
Kunibert Pinsel on Stuff that works :: Befristete Prime Day Angebote at 12:50
Volker Weber on Stuff that works :: Befristete Prime Day Angebote at 12:34
Kunibert Pinsel on Stuff that works :: Befristete Prime Day Angebote at 12:06
Oswald Prucker on Stuff that works :: Scarpa #4 at 11:47
Volker Weber on Can I have some respect, Sonos? at 09:52
Patrick Bohr on Can I have some respect, Sonos? at 09:39
Kristof Doffing on Can I have some respect, Sonos? at 09:36
Kristof Doffing on Can I have some respect, Sonos? at 09:35
Volker Weber on Can I have some respect, Sonos? at 09:35
Thore Bosk on Can I have some respect, Sonos? at 09:27
Volker Weber on Can I have some respect, Sonos? at 09:10
Axel Koerv on Can I have some respect, Sonos? at 09:08
Peter Meuser on Stuff that works :: Befristete Prime Day Angebote at 09:03
Daniel Meyer on Can I have some respect, Sonos? at 08:58
Peter Meuser on Stuff that works :: Befristete Prime Day Angebote at 08:42
Volker Weber on Echo Show :: Heute ist der Tag at 08:04
Jean Pierre Wenzel on Echo Show :: Heute ist der Tag at 07:52
Volker Weber on Ein bescheidener Held at 00:18
Jochen Kattoll on Ein bescheidener Held at 23:23
Peter Muchmann on Stuff that works :: Befristete Prime Day Angebote at 22:40
Stefan Hoffmeister on Can I have some respect, Sonos? at 20:53
Jan Timm on Stuff that works :: Befristete Prime Day Angebote at 20:36

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 15:51

visitors.gif

buy me coffee