Lecture d'une ressource

Affichez l'URL d'aperçu générée pour une ressource de contenu dans Media Streams.

Pour accéder au service de jeton de session, vous devez disposer des droits d'accès suivants sur le compartiment associé au canal de distribution contenant la configuration d'empaquetage dans lequel la ressource a été ingérée :

  • lecture flux-distribution-canal
  • lecture de stream-packaging-config
  • lecture de stream-cdn-config

Les utilisateurs disposant des droits d'accès pour le canal et la configuration spécifiques peuvent générer une URL pour la lecture de ressource.

Remarque

Pour de meilleures performances de lecture, utilisez du contenu avec des codecs pris en charge. Si l'audio n'est pas pris en charge, la vidéo peut être lue sans l'audio. Le codec vidéo pris en charge est H.264 et les codecs audio pris en charge sont AAC et MP3.
  • Lors de la lecture de contenu, un jeton de session est utilisé pour authentifier le streamer de ressource. La console obtient un jeton de session pour afficher le contenu pendant 24 heures.

    1. Sur la page de liste Canaux de distribution, sélectionnez le compartiment contenant le canal de distribution avec la ressource à lire. Si vous avez besoin d'aide pour trouver la page de liste, reportez-vous à Création d'une URL d'aperçu.
    2. Sélectionnez le nom du canal qui contient la ressource que vous voulez lire.
    3. Sur la page de détails, sélectionnez Ressources de liste de lecture.
    4. Sélectionnez la ressource de liste de lecture que vous voulez lire.
    5. Sur la page de détails de la ressource de liste de lecture, sélectionnez le menu Actions, puis Aperçu de l'URL.
    6. Dans le panneau URL d'aperçu, sélectionnez la configuration de packaging à utiliser pour la distribution de contenu.
    7. Indiquez une valeur d'expiration de jeton de session comprise entre 10 minutes et 24 heures. L'URL d'aperçu expire après la période indiquée.
    8. Sélectionnez Générer.
      Une URL d'aperçu est générée pour la ressource. Si la génération de l'URL réussit, l'URL d'aperçu s'affiche.
    9. Copiez l'URL, puis collez-la dans un navigateur pris en charge.
      Vous pouvez afficher la ressource directement dans le navigateur.
      Remarque

      Un jeton est créé pour chaque demande d'URL d'aperçu. Le jeton expire au bout de 24 heures. Après l'expiration du jeton, vous devez générer une nouvelle URL d'aperçu pour la lecture des ressources.
  • La génération de la liste de lecture nécessite un jeton de session pour l'authentification. Par conséquent, vous devez générer un jeton de session avant de générer une liste de lecture. Le jeton de session est valide pendant 24 heures.

    Pour générer un jeton, utilisez la commande generate-session-token :

    oci media-services media-stream stream-distribution-channel generate-session-token [OPTIONS]

    Paramètres requis pour la commande generate-session-token :

    • --endpoint [text]
    • --packaging-config-id [text]
    • --scopes [text]
    • --asset-ids [text]

    Une fois le jeton de session généré, générez la liste de lecture pour lire la ressource à l'aide de la commande generate-playlist :

    oci media-services media-stream stream-distribution-channel generate-playlist [OPTIONS]

    Paramètres requis pour la commande generate-playlist :

    • --file [filename]
    • --media-asset-id [text]
    • --stream-packaging-config-id [text]
    • --endpoint [text]
    • --token [text]
    Remarque

    Le paramètre --endpoint doit pointer vers le domaine du canal de distribution souhaité.

    Afin d'obtenir toutes les commandes pour stream-distribution-channel, exécutez la commande suivante :

    oci media-services stream-distribution-channel -h

    Pour obtenir l'aide relative à la commande generate-session-token :

    oci media-services media-stream stream-distribution-channel generate-session-token -h

    Pour obtenir l'aide relative à la commande generate-playlist :

    oci media-services media-stream stream-distribution-channel generate-playlist -h

    Afin d'obtenir la liste complète des indicateurs et des options de variable pour les commandes d'interface de ligne de commande, reportez-vous à Référence de ligne de commande.

  • Pour lire une ressource, utilisez les opérations GeneratePlaylist et GenerateSessionToken .