Lecture d'une ressource

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

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.

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.
  • 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 de droits d'accès pour le canal et la configuration spécifiques peuvent générer une URL pour la lecture des ressources.
    1. Ouvrez le menu de navigation et cliquez sur Analytics et IA. Sous Services de support, cliquez sur Flux de support.
    2. Sur la page de liste Canaux de distribution, sélectionnez le compartiment contenant le canal de distribution pour lequel lire les ressources.
    3. Cliquez sur le nom du canal à partir duquel vous souhaitez lire la ressource.
    4. Sur la page Détails du canal de distribution, sous Ressources, cliquez sur Ressources de liste de lecture.
    5. Dans la section Ressources de liste de lecture, recherchez la ressource de liste de lecture à lire, puis cliquez sur la ressource.
    6. Sur la page Détails de la ressource de liste de lecture, dans la section Aperçu de l'URL, sélectionnez un package.
    7. Indiquez la valeur d'expiration du jeton de session comprise entre 10 minutes et 24 heures. L'URL d'aperçu expire après la période indiquée.
    8. Cliquez sur 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. Cliquez sur Copier et collez l'URL dans un navigateur pris en charge.
      Vous pouvez afficher la ressource directement dans un 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.