Beta: Chromecast Plugin für Brightcove Player

In diesem Thema erfahren Sie, wie Sie das Chromecast Plugin für Brightcove Player verwenden. Beachten Sie, dass sich das Plugin in der Beta befindet.

Überblick

Google Chromecast ist ein Gerät, das Sie an den HDMI-Anschluss Ihres Fernsehgeräts anschließen. Mit Ihrem Smartphone oder Computer als Fernbedienung können Sie mit Chromecast auf Videoinhalte zugreifen. Chromecast Plugin für Brightcove Player ermöglicht es Brightcove Player, Videos von Ihrem Desktop oder Android Chrome-Browser auf das Chromecast-Gerät zu übertragen. Das Plugin unterstützt alle Video Cloud-Videos oder externen Streams mit HLS oder DASH, einschließlich DRM-verschlüsselter Streams mit Widevine. Werbung wird durch die serverseitige Anzeigeneinfügung (SSAI) von Video Cloud unterstützt. Clientseitige Anzeigen und Wiedergabelisten werden nicht unterstützt.

Gehen Sie folgendermaßen vor, um das Plugin tatsächlich zu verwenden:

  1. Laden Sie das Chromecast Plugin für Brightcove Player (unten beschrieben).
  2. Stellen Sie sicher, dass sich das Chromecast-Gerät im selben Netzwerk wie Ihr Gerät befindet, das das Video abspielt.
  3. Fange an, das Video abzuspielen.
  4. Klicken Sie auf die Schaltfläche „Besetzung“ und wählen Sie Ihr Chromecast-Gerät aus.

Chromecast-App-Komponenten

Die Software hinter Chromecast besteht aus folgenden Komponenten:

  • Absenderantrag: Wie der Name schon sagt, ist dies die Komponente, die Daten an das Chromecast-Gerät sendet. Die Absenderanwendung kann als „clientseitiger“ Teil des Chromecast-Ökosystems angesehen werden.

    Das Chromecast Plugin für Brightcove Player aktiviert die Absender-App im Brightcove Player. In diesem Thema erfahren Sie darüber.

  • Empfänger-Anwendung: Diese Komponente übernimmt die Kommunikation zwischen der Absender-App und dem Empfängergerät und läuft auf dem Chromecast-Gerät. Es kann als eine einseitige HTML-App mit CSS- und JavaScript-Assets gedacht werden.

    Als Brightcove Player-Kunde müssen Sie nicht mit dem Code und der Konfiguration der Empfängeranwendung arbeiten. Standardmäßig verwendet dieses Plugin die Brightcove Receiver-App.

Verwenden des Plugins

Das Chromecast Plugin für Brightcove Player wird wie alle anderen Brightcove Player-Plugins verwendet, dh Sie müssen das Plugin in den Player laden.

Verwenden von Studio

Die folgenden Schritte beschreiben die Verwendung von Studio zum Laden des Plugins.

  1. Öffnen Sie das PLAYERS-Modul und erstellen Sie entweder einen neuen Player oder suchen Sie den Player, dem Sie das Plugin hinzufügen möchten.
  2. Wähle den Link für den Spieler aus, um die Eigenschaften des Spielers zu öffnen.
  3. Auswählen Plugins im linken Navigationsmenü.
  4. Wählen Sie als Nächstes die Plugin hinzufügen -Taste und wählen Sie dann Brightcove-Plug-in.

    Schaltfläche „Plugin hinzufügen“
    Schaltfläche „Plugin hinzufügen“
  5. Erweitern Sie die Brightcove-Plugin-Dropdownliste und wählen Sie Chromecast-Receiver aus.

    Chromcast-Empfänger
    Chromecast-Empfänger
  6. Optional: Geben Sie die Konfigurationsoptionen im Optionen (JSON) Textfeld. Ein Beispiel für den Standardspieler im 1752604059001-Konto wird angezeigt. Sie müssen natürlich Informationen für Ihren Spieler eingeben.

    {
    "playerUrl" : "https://players.brightcove.net/1507807800001/default_default/index.min.js"
    }

    Weitere Informationen zu den Optionen finden Sie unten.

  7. Wähle aus Speichern Taste. Sie sehen jetzt das Chromecast-Receiver-Plugin, das zur Liste der Plugins für Ihren Player hinzugefügt wurde.

    Plugin hinzugefügt
    Plugin hinzugefügt
  8. Um den Player zu veröffentlichen, wählen Sie Veröffentlichen & Einbetten > Änderungen veröffentlichen aus.
  9. Um den geöffneten Dialog zu schließen, wählen Sie Schließen aus.
  10. Kehren Sie zum MEDIA zurück und veröffentlichen Sie Ihr Video oder Ihre Wiedergabeliste mit dem Player, den Sie gerade für Chromecast aktualisiert haben.

    Sobald das Plugin geladen ist, wurde das Video abgespielt und ein verfügbares Chromecast-Gerät ist in Reichweite. Die Cast-Button wird im Player angezeigt, wie hier in diesem Screenshot eines Players gezeigt:

    Cast-Taste

Optionen für die Konfiguration

Egal für welche Methode Sie das Chromecast Plugin für Brightcove Player einrichten möchten, Sie können Optionen zum Ändern des Plugin-Verhaltens übergeben. Während das Festlegen dieser Optionen nicht erforderlich ist, ist für fortgeschrittene Benutzer zusätzliche Anpassungen möglich. Die verfügbaren Optionen sind:

  • playerUrl
    Standard :: URL of current player

    Wenn dies nicht angegeben ist, zeigt dies auf den Player, der Ihre Videos wirft. Durch die Bereitstellung dieser Option wird der Empfänger gezwungen, einen bestimmten Player zu laden und nicht den Player, der das Video gerade wirft. Dies ist nützlich, wenn Sie möchten, dass ein bestimmter Spielercode nur auf dem Chromecast ausgeführt werden soll.

    Da es sich um einen Brightcove-Spieler handelt, der auf den Empfänger geladen ist, können Sie den Player außerhalb von Chromecast anpassen, stylen und debuggen.

  • css
    Standard :: []

    Ein Array von benutzerdefiniertem CSS, das geladen werden soll, nachdem das Player-CSS auf den Chromecast-Empfänger geladen wurde.

Um Optionen in Code zu übergeben, verwenden Sie etwas Ähnliches wie das Folgende:

videojs.getPlayer('myPlayerID').ready(function() {
  var myPlayer = this;
  options = {};
  options.playerUrl = '//players.brightcove.net/1752604059001/default_default/index.min.js';
  myPlayer.chromecastReceiver(options);
});

Bekannte Probleme

  • Das Chromecast Plugin wird mit der Brightcove Player Version 6+ unterstützt.
  • Google hat aufgehört, nicht sichere Ursprünge (HTTP) mit Chromecast zu unterstützen, daher funktioniert das Plugin nicht in nicht sicheren Kontexten. In diesen Fällen wird die Chromecast-Schaltfläche des Spielers nicht angezeigt.
  • Da das Chromecast Plugin auf die Unterstützung des Browsers für das Casting angewiesen ist, wird es nur in den folgenden OS/Browser-Kombinationen unterstützt:
    • Desktop/Chrom
    • Android/Chrom
  • Google unterstützt nicht mehrere Instanzen der Chromecast-Absenderschaltfläche auf einer einzigen Seite. Mögliche Problemumgehungen wären, den Brightcove Player mit der Standard- (iframe-) Player-Implementierung einzubetten oder Spieler bei Bedarf dynamisch zu instanziieren und zu zerstören. Siehe das Dokument Brightcove Player Sample: Laden Sie den Player dynamisch, um Informationen über die letztere Möglichkeit zu erhalten.
  • Dieses Plugin wird nicht in Google Nest Hub umgewandelt. Das Plugin unterstützt nur tatsächliche Chromecast-Geräte (z.B. Chromecast und Chromecast Ultra).

Änderungsliste

Sieh dir das Changelog hier an.