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.

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.

Note

Pour une meilleure performance de lecture, utilisez le contenu avec les 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 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.
    1. Ouvrez le menu de navigation et cliquez sur Analyse et intelligence artificielle. Sous Services de médias, cliquez sur Flux de médias en continu.
    2. Dans la page de liste Canaux de distribution, sélectionnez le compartiment qui contient le canal de distribution pour lequel vous voulez lire les ressources.
    3. Cliquez sur le nom du canal à partir duquel vous voulez lire la ressource.
    4. Dans la page Détails du canal de répartition, sous Ressources, cliquez sur Liste de lecture des ressources.
    5. Dans la section Ressources de liste de lecture, recherchez la ressource de liste de lecture à lire et cliquez sur la ressource.
    6. Dans la page Détails de la ressource de liste de lecture, dans la section URL de prévisualisation, sélectionnez un ensemble.
    7. Spécifiez la valeur d'expiration du jeton de session entre 10 minutes et 24 heures. L'URL de prévisualisation expire après la période spécifiée.
    8. Cliquez sur Créer.
      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. Cliquez sur Copier et collez l'URL dans un navigateur pris en charge.
      Vous pouvez consulter la ressource directement dans un 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 exécuter une ressource, utilisez les opérations GeneratePlaylist et GenerateSessionToken.