Chromecast
Chromecast

=== Formatunterstützung ===
Chromecast unterstützt diverse Medienformate; diese werden in speziellen Webseiten dargestellt, die als Empfänger (''Receiver'') bezeichnet werden.
Zu den unterstützten Bildformaten gehören BMP, GIF, JPEG, PNG sowie WebP mit einer Auflösung von bis zu 1280 mal 720 Pixel (720p); größere Bildformate werden herunterskaliert. Als Audioformate werden HE-AAC, AAC LC, MP3, Ogg Vorbis und Wave LPCM unterstützt. In Dolby Digital sowie Dolby Digital Plus kodierte Audiodaten werden über HDMI „durchgeschleift“ (Audio Passthrough) und können von geeigneten Endgeräten wie AV-Receivern dekodiert werden; andere im Heimkino-Bereich populäre Audioformate wie DTS, DTS-HD Master Audio oder Dolby TrueHD werden hingegen nicht unterstützt. Zu den von Chromecast verarbeiteten Videoformaten zählen H.264 High Profile Level 4.1 (in den Auflösungen 720p/60 und 1080p/30) sowie VP8; es werden die Videocontainer MP4, WebM und diverse Untertitel-Varianten unterstützt: Timed Text Markup Language (TTML), Web Video Text Tracks (WebVTT) und der Standard CEA-608.
Die vom Chromecast genutzte Media Player Library (MPL) unterstützt Streaming-Protokolle mit adaptiven Bitraten zur Anpassung der Wiedergabequalität in Relation zur Bandbreite sowie das progressive Herunterladen von Videos; auch die Einbindung einer eigenen Komponente zur Wiedergabe ist möglich. Anders als das Android-Betriebssystem unterstützt Chromecast zahlreiche Bitraten-adaptive Formate, inklusive der dafür notwendigen Unterstützung von CORS, sowie die Digitale Rechteverwaltung (DRM): hierzu gehören MPEG-DASH mit PlayReady (Security Level 2000) und Widevine (Level 1), SmoothStreaming mit PlayReady (Security Level 2000) und Apples proprietäres HLS inklusive AES-Verschlüsselung mit 128 Bit.
Alternativ ist es möglich, Videodaten progressiv herunterzuladen und anzuzeigen.