Programmgesteuertes Abrufen von Miniaturansichten - MediaLive

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Programmgesteuertes Abrufen von Miniaturansichten

Wenn die Funktion für Miniaturansichten aktiviert ist, werden Miniaturansichten für den aktuell aktiven Eingang in einem laufenden Kanal MediaLive generiert. MediaLive Generiert für einen Standardkanal zwei Miniaturansichten. MediaLive Generiert für einen Kanal mit einer Pipeline ein Miniaturbild.

Sie können das verwenden, AWS CLI um programmgesteuert mit Miniaturansichten zu arbeiten. Bei den folgenden Informationen wird davon ausgegangen, dass Sie mit den Grundlagen der Verwendung von vertraut sind. AWS CLI Informationen zu den Grundlagen finden Sie in der AWS CLI Befehlsreferenz.

Verwenden Sie den DescribeThumbnails-Befehl. Dieser Befehl wird in verschiedenen Schnittstellen anders dargestellt:

  • In der AWS CLI lautet der Befehldescribe-thumbnails.

  • In der API wird der Befehl durch ein Ein HTTP GET dargestelltdescribe-thumbnails/kmsKeyId.

  • In der AWS SDKs wird der Befehl durch Konstrukte repräsentiert, die für diese SDK Sprache geeignet sind.

Um Miniaturansichten abzurufen, verwenden Sie AWS CLI
  1. Vergewissern Sie sich, dass Sie Miniaturansichten im Kanal aktiviert haben und dass der Kanal läuft.

  2. Geben Sie diesen Befehl ein:

    aws medialive describe-thumbnails --channel-id value --pipeline-id value --thumbnail-type value

    Wobei gilt:

    channel-id ist erforderlich.

    pipeline-idist 0 oder 1. Wenn Sie Miniaturansichten für beide Rohrleitungen benötigen, geben Sie den Befehl zweimal ein.

    thumbnail-type ist immer CURRENT_ACTIVE. Diese Option ist erforderlich, obwohl sie nur einen Wert hat.

  3. Die Antwort wird auf dem Bildschirm angezeigt. Beispielsweise:

    { "ThumbnailDetails": [ { "PipelineId": "0", "Thumbnails": [ { "Body"base64 string of the JPEG image", "ContentType": "image/jpeg", "ThumbnailType": "CURRENT_ACTIVE", "TimeStamp": "2023-07-15T21:01:11" } ] } ] }

    Wenn Miniaturansichten deaktiviert sind, sieht die Antwort wie folgt aus:

    { "ThumbnailDetails": [] }