Contactez le support | État du système
Contenu des pages

    Description de « Utilisation des droits de lecture avec les SDK natifs

    Dans cette rubrique, vous apprendrez à utiliser les droits de lecture de Brightcove avec les kits SDK natifs de Brightcove.

    introduction

    Par défaut, les SDK natifs communiquent avec le Playback API Brightcove pour récupérer le contenu de votre vidéo et de votre liste de lecture. Un nouveau système de gestion des droits et des restrictions de lecture se trouve devant le Playback API et fournit une autorisation de lecture à l'aide de licences DRM.

    Si vous n'êtes pas familier avec cette fonction, consultez le Aperçu: Service de gestion des droits de lecture document.

    Faire des demandes en utilisant les droits de lecture:

    Implémentation Android

    Pour effectuer des demandes d'Playback API qui vérifient les droits et les restrictions de lecture, procédez comme suit:

    1. Commencez par le Exemple d'application de base.

    2. Par défaut, le SDK natif pour Android envoie une requête à le Playback API s'il dispose d'une clé de stratégie. Pour utiliser les droits de lecture, n'envoyez pas la clé de stratégie avec votre demande.

      Créer une instance de com.brightcove.player.edge.Catalog , sans fournir de clé de stratégie. Voici un exemple:

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

      Si vous suivez l'exemple d'application Brightcove, il obtient l'identifiant du compte comme indiqué ici:

      getString(R.string.account)
      </br />
    3. Pour les restrictions au niveau de l'utilisateur, vous devez créer un jeton JWT et le transmettre avec la demande de catalogue.

      Pour créer votre jeton JWT, suivez les étapes de la Définir des restrictions au niveau de l'utilisateur section du document Mise en œuvre du service de gestion des droits de lecture.

      Pour transmettre votre token à la demande de catalogue, suivez les étapes de la Implémentation Android du document Utilisation de l'autorisation de lecture DRM avec les kits de développement logiciel natifs.

    Implémentation iOS

    Pour effectuer des demandes d'Playback API qui vérifient les droits et les restrictions de lecture, procédez comme suit:

    1. Commencez par le Exemple d'application de base.

    2. Par défaut, le SDK natif pour iOS envoie une requête à le Playback API s'il dispose d'une clé de stratégie. Pour utiliser les droits de lecture, n'envoyez pas la clé de stratégie avec votre demande.

      Créer une instance de BCOVPlaybackService , en définissant la clé de stratégie sur nil. Voici un exemple:

      let playbackService = BCOVPlaybackService(accountId: kViewControllerAccountID, policyKey: nil)
    3. Pour les restrictions au niveau de l'utilisateur, vous devez créer un jeton JWT et le transmettre avec la demande de catalogue.

      Pour créer votre jeton JWT, suivez les étapes de la Définir des restrictions au niveau de l'utilisateur section du document Mise en œuvre du service de gestion des droits de lecture.

      Pour transmettre votre token à la demande de catalogue, suivez les étapes de la Implémentation iOS du document Utilisation de l'autorisation de lecture DRM avec les kits de développement logiciel natifs.


    Dernière mise à jour de la page le 14 Feb 2022