Kontaktieren Sie Support | Systemstatus
Seiteninhalt

    Verwenden von Wiedergaberechten mit den nativen SDKs

    In diesem Thema erfahren Sie, wie Sie die Wiedergaberechte von Brightcove mit den Brightcove Native SDKs verwenden.

    Einführung

    Standardmäßig kommunizieren die nativen SDKs mit der Brightcove-Wiedergabe-API, um Ihre Video- und Wiedergabelisteninhalte abzurufen. Ein neues System zur Verwaltung von Wiedergaberechten und -beschränkungen sitzt vor der Playback-API und bietet Wiedergabeberechtigungen mithilfe von DRM-Lizenzen.

    Wenn Sie mit dieser Funktion nicht vertraut sind, lesen Sie die Überblick: Wiedergaberechte-Verwaltungsdienst dokumentieren.

    Anfragen mit Wiedergaberechten stellen:

    Android-Implementierung

    Führen Sie die folgenden Schritte aus, um Playback-API-Anfragen zu stellen, die auf Playback-Rechte und -Einschränkungen prüfen:

    1. Beginnen Sie mit dem Einfache Beispiel-App.

    2. Standardmäßig stellt das Native SDK für Android eine Anfrage an die Playback-API, wenn es über einen Richtlinienschlüssel verfügt. Um die Wiedergaberechte zu nutzen, senden Sie den Richtlinienschlüssel nicht mit Ihrer Anfrage.

      Erstellen Sie eine Instanz von com.brightcove.player.edge.Catalog , ohne einen Richtlinienschlüssel anzugeben. Hier ist ein Beispiel:

      Catalog catalog = new Catalog.Builder(eventEmitter, accountId).build();

      Wenn Sie der Brightcove-Beispiel-App folgen, wird die Konto-ID wie hier gezeigt abgerufen:

      getString(R.string.account)
      </br />
    3. Für Einschränkungen auf Benutzerebene müssen Sie ein JWT-Token erstellen und mit der Kataloganforderung übergeben.

      Um Ihr JWT-Token zu erstellen, befolgen Sie die Schritte in der Definieren Sie Einschränkungen auf Benutzerebene Abschnitt des Dokuments Implementieren des Playback Rights Management Service.

      Um Ihr Token mit der Kataloganforderung zu übergeben, befolgen Sie die Schritte in der Android-Implementierung Abschnitt des Dokuments Verwenden von Playback Authorization DRM with the Native SDKs.

    iOS-Implementierung

    Führen Sie die folgenden Schritte aus, um Playback-API-Anfragen zu stellen, die auf Playback-Rechte und -Einschränkungen prüfen:

    1. Beginnen Sie mit dem Einfache Beispiel-App.

    2. Standardmäßig stellt das Native SDK für iOS eine Anfrage an die Playback-API, wenn es über einen Richtlinienschlüssel verfügt. Um die Wiedergaberechte zu nutzen, senden Sie den Richtlinienschlüssel nicht mit Ihrer Anfrage.

      Erstellen Sie eine Instanz von BCOVPlaybackService , setzen Sie den Richtlinienschlüssel auf nil. Hier ist ein Beispiel:

      let playbackService = BCOVPlaybackService(accountId: kViewControllerAccountID, policyKey: nil)
    3. Für Einschränkungen auf Benutzerebene müssen Sie ein JWT-Token erstellen und mit der Kataloganforderung übergeben.

      Um Ihr JWT-Token zu erstellen, befolgen Sie die Schritte in der Definieren Sie Einschränkungen auf Benutzerebene Abschnitt des Dokuments Implementieren des Playback Rights Management Service.

      Um Ihr Token mit der Kataloganforderung zu übergeben, befolgen Sie die Schritte in der iOS-Implementierung Abschnitt des Dokuments Verwenden von Playback Authorization DRM with the Native SDKs.


    Seite zuletzt aktualisiert am 14 Feb 2022