Lecture d'une ressource

Voir l'URL de prévisualisation générée pour une ressource de contenu dans les flux de médias en continu.

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

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

Les utilisateurs disposant d'autorisations pour le canal et la configuration spécifiques peuvent générer une URL pour la lecture des ressources.

Note

Pour une meilleure performance 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 du contenu, un jeton de session est utilisé pour authentifier le streamer de ressources. La console obtient un jeton de session pour afficher le contenu pendant 24 heures.

    1. Dans la page de liste Canaux de distribution, sélectionnez le compartiment qui contient le canal de distribution avec la ressource à lire. Si vous avez besoin d'aide pour trouver la page de liste, voir Création d'une URL de prévisualisation.
    2. Sélectionnez le nom du canal qui contient la ressource à lire.
    3. Dans la page des détails, sélectionnez Liste de lecture des ressources.
    4. Sélectionnez la ressource de liste de lecture à lire.
    5. Dans la page des détails de la ressource de liste de lecture, sélectionnez le menu Actions, puis sélectionnez URL de prévisualisation.
    6. Dans le panneau URL de prévisualisation, sélectionnez une configuration d'emballage à utiliser pour la diffusion de contenu.
    7. Spécifiez une valeur d'expiration de jeton de session comprise entre 10 minutes et 24 heures. L'URL de prévisualisation expire après la période spécifiée.
    8. Sélectionnez Generate (Générer).
      Une URL de prévisualisation est générée pour la ressource. Si la génération de l'URL réussit, l'URL de prévisualisation s'affiche.
    9. Copiez l'URL et collez-la dans un navigateur pris en charge.
      Vous pouvez voir la ressource directement dans le navigateur.
      Note

      Un jeton est créé pour chaque demande d'URL de prévisualisation. Le jeton expire après 24 heures. Une fois le jeton expiré, vous devez générer une nouvelle URL de prévisualisation pour la lecture de la ressource.
  • 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]
    Note

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

    Pour obtenir toutes les commandes pour stream-distribution-channel :

    oci media-services stream-distribution-channel -h

    Pour obtenir de l'aide sur la commande generate-session-token :

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

    Pour obtenir de l'aide sur la commande generate-playlist :

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

    Pour la liste complète des indicateurs et des options de variable pour les commandes de l'interface de ligne de commande, voir Informations de référence sur la ligne de commande.

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