Assets wiedergeben

Zeigen Sie die generierte Vorschau-URL für ein Inhaltsasset in Media Streams an.

Um auf den Sessiontokenservice zuzugreifen, benötigen Sie die folgenden Berechtigungen für das Compartment, das mit dem Verteilungskanal verknüpft ist, der die Packaging-Konfiguration enthält, in die das Asset aufgenommen wurde:

  • Stream-Vertriebskanal lesen
  • Stream-Packaging-config lesen
  • stream-cdn-config lesen

Benutzer mit Berechtigungen für den jeweiligen Kanal und die Konfiguration können eine URL für die Assetwiedergabe generieren.

Hinweis

Um die Wiedergabeperformance zu verbessern, verwenden Sie Inhalte mit unterstützten Codecs. Wenn das Audio nicht unterstützt wird, kann das Video ohne Audio abgespielt werden. Der unterstützte Videocodec ist H.264, und die unterstützten Audiocodecs sind AAC und MP3.
  • Während der Inhaltswiedergabe wird der Asset-Streamer mit einem Sessiontoken authentifiziert. Die Konsole ruft ein Sessiontoken ab, um den Inhalt 24 Stunden lang anzuzeigen.

    1. Wählen Sie auf der Listenseite Distributionskanäle das Compartment aus, das den Verteilungskanal mit dem Asset enthält, das Sie wiedergeben möchten. Wenn Sie Hilfe beim Suchen der Listenseite benötigen, lesen Sie Vorschau-URL erstellen.
    2. Wählen Sie den Namen des Kanals aus, der das Asset enthält, das Sie wiedergeben möchten.
    3. Wählen Sie auf der Detailseite Playlistassets aus.
    4. Wählen Sie das Playlistasset aus, das Sie wiedergeben möchten.
    5. Wählen Sie auf der Seite mit den Wiedergabelistenassetdetails das Menü Aktionen und dann Vorschau-URL aus.
    6. Wählen Sie im Bereich Vorschau-URL eine Packaging-Konfiguration aus, die für die Inhaltszustellung verwendet werden soll.
    7. Geben Sie einen Sessiontokenablaufwert zwischen 10 Minuten und 24 Stunden an. Die Vorschau-URL läuft nach dem angegebenen Zeitraum ab.
    8. Wählen Sie Generieren aus.
      Für das Asset wird eine Vorschau-URL generiert. Wenn die URL erfolgreich generiert wurde, wird die Vorschau-URL angezeigt.
    9. Kopieren der URL, und fügen Sie sie in einen unterstützten Browser ein.
      Sie können das Asset direkt im Browser anzeigen.
      Hinweis

      Für jede Vorschau-URL-Anforderung wird ein Token erstellt. Der Token läuft nach 24 Stunden ab. Nachdem das Token abläuft, müssen Sie eine neue Vorschau-URL für die Assetwiedergabe generieren.
  • Für die Generierung der Wiedergabeliste ist ein Sessiontoken für die Authentifizierung erforderlich. Daher müssen Sie ein Sessiontoken generieren, bevor Sie eine Wiedergabeliste generieren. Das Sessiontoken ist 24 Stunden lang gültig.

    Um ein Token zu generieren, verwenden Sie den Befehl generate-session-token :

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

    Erforderliche Parameter für den Befehl generate-session-token:

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

    Nachdem das Sessiontoken generiert wurde, generieren Sie die Wiedergabeliste zur Wiedergabe des Assets mit dem Befehl generate-playlist :

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

    Erforderliche Parameter für den Befehl generate-playlist:

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

    Der Parameter --endpoint muss auf die Domain des gewünschten Verteilungskanals verweisen.

    So rufen Sie alle Befehle für stream-distribution-channel ab:

    oci media-services stream-distribution-channel -h

    So rufen Sie Hilfe zum Befehl generate-session-token ab:

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

    So rufen Sie Hilfe zum Befehl generate-playlist ab:

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

    Eine vollständige Liste der Kennzeichen und Variablenoptionen für CLI-Befehle finden Sie in der Befehlszeilenreferenz.

  • Um ein Asset wiederzugeben, verwenden Sie die Vorgänge GeneratePlaylist und GenerateSessionToken .