Création d'une URL de prévisualisation

Créez une URL de prévisualisation dans les flux de médias en continu et consultez votre ressource de contenu dans un navigateur.

Note

Le navigateur Safari peut lire le protocole HLS de manière native. D'autres navigateurs nécessitent un plugin supplémentaire ou une application prise en charge pour prévisualiser le format HLS.
  • Vous pouvez générer une URL de prévisualisation de la ressource de liste de lecture à partir de la page Détails de la ressource de liste de lecture.

    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 générer l'URL de prévisualisation.
    3. Cliquez sur le nom du canal de distribution à partir duquel vous voulez générer l'URL de prévisualisation.
    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, cliquez sur la ressource de liste de lecture pour laquelle vous voulez générer l'URL de prévisualisation.
    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.
    9. Cliquez sur Copier.
      Vous pouvez voir la ressource en la lisant dans un navigateur ou une application pris en charge.
  • Il n'est pas possible de créer une URL de prévisualisation directement à l'aide de l'interface de ligne de commande. Vous devez générer un jeton de session à l'aide de l'interface de ligne de commande et générer l'URL de prévisualisation manuellement, à l'aide de l'ID jeton. Le jeton de session est requis pour l'authentification et 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]
    Note

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

    Une fois le jeton de session créé, procédez comme suit pour créer une URL de prévisualisation manuellement.

    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 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.

  • Si vous ne pouvez pas accéder à la console, vous pouvez créer manuellement une URL de prévisualisation à l'aide des éléments suivants :
    https://<DC_DOMAIN>/20211101/actions/generatePlaylist?mediaAssetId=<ASSET_ID >&streamPackagingConfigId=<PKG_ID>&token=<TOKEN_DATA>
    Ici,
    • <DC_DOMAIN> est le domaine de l'opération GetStreamDistributionChannel.
    • <PKG_ID> est l'OCID de la configuration d'assemblage utilisée pour la diffusion en continu.
    • <ASSET_ID> est l'OCID de la ressource à diffuser en continu.
    • <TOKEN_DATA> est le jeton retourné par l'opération GenerateSessionToken.

    Affichez la ressource en copiant l'URL de prévisualisation et lisez-la dans un navigateur ou une application pris en charge.