Glossar

A

Werbeunterbrechungen

Eine Werbeunterbrechung ist ein Wiedergabeintervall, das eine oder mehrere Anzeigen oder Bumper enthält.

Android-Absender

Android Sender wird verwendet, um Ihre Apps von Ihrem Android-Smartphone an andere zu senden und mit anderen zu teilen.

Android TV-Receiver

Android TV-Receiver verwenden die Cast Connect-Bibliothek, um bestehenden Sender-Apps die Kommunikation mit Android TV-Apps über das Cast-Protokoll zu ermöglichen. Cast Connect basiert auf der Cast-Infrastruktur, wobei Ihre Android TV App als Empfänger fungiert.

Anwendungslebenszyklus

Der Lebenszyklus der Empfänger-App beginnt an dem Punkt, an dem der Empfänger auf das Übertragungsgerät geladen wird, bis zu dem Punkt, an dem die App entfernt wird und das Übertragungsgerät in seinen Standardzustand zurückversetzt wird.

Audiotracks

Die Auswahl von Audiotracks im Receiver SDK hat eine AudioTracksManager-Klasse, mit der die Titelauswahl vereinfacht und optimiert wird. Sie erhalten mehr Kontrolle und einen besseren Zugriff auf die Attribute „name“, „URL“ und „languager“.

B

Clip unterbrechen

Ein Anzeigen-Clip, der während einer Werbeunterbrechung angezeigt wird.

C

Streamen

Das Google Cast-Protokoll

Streaming

Die dynamische Anzeige aller Arten von Medien (z. B. Videos) auf einem Google Cast-Empfänger (z. B. Chromecast).

Cast Connect

Über die Cast Connect-Bibliothek kann Ihre Android TV App Nachrichten empfangen und den Medienstatus übertragen, so als wäre sie Chromecast. Damit soll Google Cast mit Android TV kombiniert werden, um Ihre App auf ein modernes Cast-Erlebnis zu bringen. Sie ermöglicht eine erweiterte Steuerung, einschließlich der Verwendung einer Hardwarefernbedienung.

Streamingstatus

Der aktuelle Status des Streamens aus Sicht des Absenders:

Status Beschreibung
Nicht verfügbar Keine Streaming-Receiver verfügbar
Nicht verbunden Streaming-Receiver sind verfügbar und es sind keine verbunden
Verbinden… Ein Streamingempfänger wird verbunden
Verbunden Es ist ein Streamingempfänger verbunden, streamt aber nicht
Streaming Es ist ein Cast-Receiver verbunden und streamt.

Chromecast

Ein Streaming-Media-Adapter von Google, mit dem Nutzer Onlineinhalte wie Videos und Musik auf einem Bildschirm abspielen können.

Untertitel

Die Auswahl von Untertiteltracks im Receiver SDK umfasst eine TextTracksManager-Klasse, die die Auswahl von Tracks vereinfacht und optimiert. Dadurch hast du mehr Kontrolle und einen besseren Zugriff auf Eigenschaften wie Name, URL und Sprache (ähnlich wie die Auswahl von Audiotracks).

Cross-Origin Resource Sharing (CORS)

Cross-Origin Resource Sharing (CORS) ist eine Methode, mit der sichere Webseitenressourcen von einer externen Domain angefordert werden.

Benutzerdefinierte Nachrichten

Der Nachrichtenaustausch ist die wichtigste Interaktionsmethode für Empfängeranwendungen. Ein Absender kann eine Nachricht an den Empfänger senden und umgekehrt. Eine Empfängeranwendung kann Nachrichten in einem bestimmten Namespace überwachen. Anschließend können alle verbundenen Absender, die in diesem Namespace kommunizieren möchten, das entsprechende Protokoll verwenden.

Benutzerdefinierter Empfänger

Dies ist eine benutzerdefinierte HTML5-App, die Sie hosten müssen, um die Anzeige Ihrer App-Inhalte auf dem Fernseher zu verwalten. Sie müssen möglicherweise einen benutzerdefinierten Empfänger erstellen, wenn Ihre App andere Inhalte als Audio-/Videomedien anzeigen möchte oder wenn der Styled Media Receiver die von Ihrer App erforderlichen Medientypen nicht unterstützt.

Benutzerdefinierte UI-Datenbindung

Mit der benutzerdefinierten UI-Datenbindung können Sie Ihr eigenes benutzerdefiniertes UI-Element verwenden und die PlayerDataBinder-Klasse verwenden, um die UI an den Player-Status zu binden. Das Binder unterstützt auch das Senden von Ereignissen für Datenänderungen, wenn die Anwendung die Datenbindung nicht unterstützt.

Inhalte vorab laden

Der Receiver unterstützt das Vorabladen von Medieninhalten nach dem aktuell wiedergegebenen Element in der Warteschlange. Beim Vorabladen werden mehrere Segmente der kommenden Elemente vorab heruntergeladen. Das Vorabladen funktioniert standardmäßig bei HLS- und Smooth-Streaminginhalten. Bei regulären MP4-Video- und -Audiodateien wie MP3 werden diese nicht vorab geladen, da Übertragungsgeräte nur ein Medienelement unterstützen und nicht zum Vorabladen verwendet werden können, während ein vorhandenes Inhaltselement noch abgespielt wird.

D

Standard-Medienempfänger

Eine dritte Option ist der Standard-Medienempfänger. Dies ist eine vorkonfigurierte, von Google gehostete Empfängeranwendung zum Streamen von Audio- und Videoinhalten. Eine Registrierung bei der Google Cast SDK Developer Console ist nicht erforderlich. Sie können die UI des Standardmedienempfängers jedoch nicht anpassen.

G

Google Cast SDK-Entwicklerkonsole

Mit der Google Cast Developer Console können Entwickler Anwendungen registrieren und Geräte für Tests autorisieren.

I

iOS-Absender

iOS Sender wird zum Senden und Freigeben Ihrer Anwendungen von Ihren Apple-Mobilgeräten an andere verwendet.

M

Nachrichten zur Medienwiedergabe

Google Cast-Senderanwendungen steuern die Wiedergabe auf dem Empfängergerät, indem sie Nachrichten im JSON-Format an die Empfänger-App senden. Ebenso sendet der Empfänger Nachrichten im JSON-Format an den Absender zurück. Bei den Nachrichten kann es sich um Befehle des Absenders, die den Player-Status ändern, um Antworten auf diese Befehle des Empfängers oder um Datenstrukturen handeln, die die Medien für die Empfängeranwendung beschreiben.

Abfangen von Nachrichten

Mit dem Receiver SDK kann Ihre Empfänger-App Nachrichten abfangen und an dieser Stelle benutzerdefinierten Code ausführen. Das Abfangen von Nachrichten kann besonders nützlich sein, wenn Sie die Daten der Ladeanfrage anpassen möchten.

F

Wiedergabeliste

Cast verwendet sowohl eine einfache vom Absender initiierte Warteschlange als auch eine vom Empfänger implementierte Warteschlange.

R

Empfänger

Ein Empfänger ist eine Anwendung, die mit HTML, JavaScript und CSS erstellt wird. Sie wird über eine URL auf ein Übertragungsgerät (z. B. Chromecast) geladen, auf die über das WLAN zugegriffen werden kann, mit dem das Übertragungsgerät verbunden ist. Die Sender-App stellt eine Verbindung zum Empfänger her und sendet dem Empfänger Befehle zum Anzeigen von Inhalten.

Empfänger-App

Die Empfänger-App empfängt Befehle von der Absender-App und zeigt den angeforderten Inhalt auf dem Gerät an, das als Empfänger dient. Zum Beispiel die YouTube App auf Chromecast. Siehe Empfänger.

Empfängergerät

Das Übertragungsgerät, mit dem die Receiver-App geladen wird, z. B. Chromecast. Siehe Empfänger.

S

Absender

Ein Sender ist eine Anwendung, die eine Verbindung zu einem Empfänger im selben WLAN oder im Gastmodus initiiert oder eine Verbindung zu einem Empfänger herstellt. Ein Beispiel für eine Sender-App ist die YouTube-App auf einem Mobilgerät.

Absender-App

Siehe Absender

Absendergerät

Das Gerät, auf dem die Absender-App geladen wird, z. B. ein Smartphone oder Tablet.

Stream-Übertragung

CAF Receiver unterstützt die Streamübertragung, bei der Nutzer Audio- und Videostreams mithilfe von Sprachbefehlen zwischen Geräten übertragen können. Die Streamübertragung für Audio wird standardmäßig unterstützt und es ist keine zusätzliche Entwicklung erforderlich. Für die Stream-Übertragung für Videos muss der Befehl zur Stream-Übertragung aktiviert und der Status der Mediensitzung optional überschrieben werden.

Stilbasierter Medienempfänger

Mit dem Styled Media Receiver (SMR) kann Ihre Sender-App Medien auf einem Übertragungsgerät wiedergeben, ohne eine eigene benutzerdefinierte Empfänger-App erstellen zu müssen. Sie können das SMR-Farbschema und das Branding anpassen, indem Sie bei der Registrierung Ihre eigene CSS-Datei bereitstellen.

Stil für den Player festlegen

Das Receiver SDK bietet eine integrierte Player-Benutzeroberfläche. Um die Benutzeroberfläche des integrierten Players zu verwenden, müssen Sie Ihrem HTML-Code das Cast-Media-Player-Element hinzufügen. Mit CSS-ähnlichen Stilen können Sie verschiedene Einstellungen festlegen, z. B. „Hintergrundbild“, „Splash-Image“ oder „Schriftfamilie“. Diese Funktion sorgt für ein besseres Branding und ermöglicht eine individuelle Anpassung.

T

Touchbedienung

Das Receiver SDK unterstützt die Touchbedienung deiner Receiver-App, wenn sie auf diesen Geräten gestartet wird. Das Receiver SDK bietet eine standardmäßige Benutzeroberfläche mit zusätzlichen Anpassungen der Player-Steuerelemente.

W

Web-Receiver

Eine Web Receiver-Anwendung ist eine HTML5/JavaScript-Anwendung, die auf dem Empfängergerät, z. B. Chromecast, ausgeführt wird. Sie bietet eine Schnittstelle zur Anzeige von App-Inhalten auf dem Fernseher und verarbeitet Nachrichten aus der Absender-App, um Inhalte auf dem Empfängergerät zu steuern.

Webabsender

Web Sender wird verwendet, um Ihre Anwendungen von Ihren Chromeium-basierten Browsern an Cast-Geräte zu senden und freizugeben.

Übersetzungen

Gängige Wortgruppen, die für die Übertragung verwendet werden, wurden in viele Sprachen übersetzt und sind in der Tabelle für Übersetzungen der Cast-Terminologie verfügbar. Verwenden Sie diese Übersetzungen für Labels und Text, wenn die von Ihnen entwickelte App lokalisiert ist. In einer japanischen App würden Sie zum Beispiel statt "Streaming beenden" "キャートン停止" verwenden.