Sogar 720p-Inhalte haben fast 1 Million Pixel pro Bild; 24 Bit pro Pixel bei 60 fps sind 180 Mbps, was eindeutig unmöglich ist. Wie werden die Daten übertragen?
Einige Vermutungen:
AirPlay sendet MP3-, AAC- und H.264-komprimierte Daten direkt an Empfänger, daher teilweise sehr hohe Komprimierung und im Übrigen sehr gut.
Die Entwicklerdokumentation von Apple deckt die Grundlagen sowie einige Tipps zum Vorbereiten von Inhalten ab, damit sie gut gestreamt/weitergeleitet werden.
Die Dekodierung der Streams erfolgt durch einen Chip (und auch kodiert – das gleiche unter iOS wie unter OS X), sodass Sie sehen können, welche Geräte AirPlay unterstützen und ableiten können, welche GPU- und CPU-Familien die Hardware dafür haben, dies sowohl schnell als auch in zu tun im Fall von iOS mit geringem Stromverbrauch.
Diese iOS-Support-Matrix ist sehr praktisch, um jede iOS-Version und die CPU/RAM für verschiedene Modelle zu sehen, auch wenn sie die AirPlay-Unterstützung nicht speziell aufruft.
Das Video wird nicht Pixel für Pixel gesendet, sondern mit einem geeigneten Videokomprimierungsalgorithmus codiert, der speziell darauf ausgelegt ist, viel weniger Bandbreite zu verbrauchen und dennoch das Originalvideo originalgetreu für das menschliche Auge wiedergeben zu können.
Ohne nachgeforscht zu haben, wäre eine geeignete Vermutung, dass die h264-Kodierung verwendet wird.
mjs
Fahrrad