

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.

# Verwenden EventBridge mit AWS Elemental MediaConvert
<a name="eventbridge_events"></a>

Sie können Amazon verwenden EventBridge , um Ihre AWS Elemental MediaConvert Jobs zu überwachen. Hier sind einige Beispiele dafür, was Sie damit machen können EventBridge:

**Erfahren Sie mehr über Ihre Arbeitsergebnisse**  
AWS Elemental MediaConvert enthält in der Benachrichtigung für die `COMPLETE` Veranstaltung Einzelheiten zu den Ergebnissen Ihrer Jobs. Diese Informationen umfassen den Speicherort und die Dateinamen der Mediendateien und Manifeste des Auftrags. Details hierzu finden Sie unter [Ereignisse mit dem Status ABGESCHLOSSEN](ev_status_complete.md).  
Informationen zu Jobkennzahlen, die an Amazon gesendet wurden CloudWatch, finden Sie unter[Verwenden CloudWatch mit MediaConvert](cloudwatch_metrics.md).

**Richten Sie E-Mail-Benachrichtigungen für Änderungen des Jobstatus ein**  
Informationen zum Einrichten einer EventBridge Ereignisregel finden Sie unter[Tutorial: E-Mail-Benachrichtigungen für fehlgeschlagene Jobs einrichten](setting-up-cloudwatch-event-rules.md#mediaconvert_sns_tutorial).  
Eine Liste mit allen Benachrichtigungen, die Sie mithilfe von Ereignisregeln für Änderungen des Aufgabenstatus einrichten können, finden Sie unter [Liste der MediaConvert EventBridge Ereignisse](mediaconvert_event_list.md).

**Überwachen Sie den Fortschritt Ihrer Arbeit**  
`STATUS_UPDATE`-Ereignisse stellen Informationen darüber bereit, in welcher Phase sich Ihre Aufgabe befindet (`PROBING`, `TRANSCODING` oder `UPLOADING`). MediaConvert Bietet bei einigen Jobs eine Schätzung darüber, wie weit Ihr Job fortgeschritten ist. Diese Schätzung wird als Prozentsatz der Gesamtzeit zwischen dem Verlassen der Warteschlange Ihres Jobs und dem Erscheinen Ihrer Ausgabedateien in Ihrem Amazon S3 S3-Ausgabe-Bucket angezeigt.  
Weitere Informationen zu `STATUS_UPDATE`-Ereignissen finden Sie in der Tabelle der Ereignistypen unter [Liste der MediaConvert EventBridge Ereignisse](mediaconvert_event_list.md).  
Weitere Informationen zum Anpassen der Häufigkeit von Statusupdates finden Sie unter [Passen Sie das Intervall für die Statusaktualisierung an](adjusting-the-status-update-interval.md).

**Initiieren Sie die Nachbearbeitung automatisch mit einer Funktion AWS Lambda **  
Sie können EventBridge so einrichten, dass eine AWS Lambda Funktion Ihren Nachbearbeitungscode initiiert, nachdem Ihr Job abgeschlossen ist. Weitere Informationen zur Verwendung von AWS Lambda with AWS Elemental MediaConvert finden Sie in einer der folgenden Ressourcen:  
+ Erfahrene Cloud-Architekten finden im AWS Beitrag [Video on Demand](https://aws.amazon.com/solutions/video-on-demand-on-aws/) im Blog *AWS Answers*.
+ Entwickler, die Lambda MediaConvert noch nicht kennen, finden das Tutorial [Automatisieren von MediaConvert Jobs mit Lambda](https://github.com/aws-samples/aws-media-services-simple-vod-workflow/blob/master/7-MediaConvertJobLambda/README.md) unter. GitHub

**Erfahren Sie mehr über Jobs, die Sie erstellen, oder über andere Operationen MediaConvert **  
Standardmäßig MediaConvert gibt es kein EventBridge Ereignis für neue Jobs, die Sie erstellen, oder für andere von Ihnen ausgeführte MediaConvert Operationen aus. Um in diesen Fällen EventBridge Ereignisse zu empfangen, müssen Sie zunächst einen AWS CloudTrail Trail erstellen.   
Weitere Informationen finden Sie unter [Mit CloudTrail Trails arbeiten](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-getting-started.html). 

**Anmerkung**  
EventBridge übermittelt jedes Ereignis aus dem MediaConvert Event-Stream mindestens einmal.  
MediaConvert benötigt keine zusätzlichen Berechtigungen für die Übermittlung von Ereignissen EventBridge.

**Topics**
+ [EventBridge Regeln einrichten](setting-up-cloudwatch-event-rules.md)
+ [Überwachung des MediaConvert Auftragsfortschritts](how-mediaconvert-jobs-progress.md)
+ [Liste der MediaConvert EventBridge Ereignisse](mediaconvert_event_list.md)

# EventBridge Regeln einrichten
<a name="setting-up-cloudwatch-event-rules"></a>

So richten Sie EventBridge Amazon-Regeln ein: Erstellen Sie eine Regel, die das Ereignis von AWS Elemental MediaConvert und den Zielservice verknüpft, der auf Ihre Änderung des Jobstatus reagiert, z. B. Amazon Simple Notification Service (Amazon SNS) oder AWS Lambda. 

Eine Anleitung zum Einrichten einer EventBridge Regel mit finden Sie AWS Elemental MediaConvert unter[Tutorial: E-Mail-Benachrichtigungen für fehlgeschlagene Jobs einrichten](#mediaconvert_sns_tutorial).

Eine Liste der Ereignisse, die im EventBridge Event-Stream MediaConvert gesendet werden, finden Sie unter[Liste der MediaConvert EventBridge Ereignisse](mediaconvert_event_list.md).

Weitere allgemeine Informationen zur Verwendung EventBridge finden Sie im [ EventBridge Amazon-Benutzerhandbuch](https://docs.aws.amazon.com/eventbridge/latest/userguide/).

Informationen zur Fehlerbehebung finden Sie unter [Problembehandlung bei Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-troubleshooting.html) im * EventBridge Amazon-Benutzerhandbuch*. 

**Topics**
+ [Tutorial: E-Mail-Benachrichtigungen für fehlgeschlagene Jobs einrichten](#mediaconvert_sns_tutorial)
+ [Schritt 1: Erstellen Sie ein Thema in Amazon SNS](#mediaconvert_sns_create_topic)
+ [Schritt 2: Geben Sie ein Ereignismuster in einer Regel an EventBridge](#mediaconvert_sns_rule_event_source)
+ [Schritt 3: Fügen Sie das Amazon SNS SNS-Thema hinzu und beenden Sie Ihre Regel](#add-target-and-finish-rule)
+ [Schritt 4: Testen Ihrer Regel](#mediaconvert_sns_test_rule)

## Tutorial: E-Mail-Benachrichtigungen für fehlgeschlagene Jobs einrichten
<a name="mediaconvert_sns_tutorial"></a>

In diesem Tutorial konfigurieren Sie eine EventBridge Ereignisregel, die Ereignisse erfasst, wenn sich der Status eines Jobs ändert, `ERROR` und Sie dann über das Ereignis informiert. Dazu erstellen Sie zunächst ein Thema in Amazon SNS, das Ihnen eine E-Mail-Benachrichtigung über den fehlgeschlagenen Job sendet. Als Nächstes erstellen Sie eine Regel, EventBridge indem Sie eine Ereignisquelle definieren und auf das Amazon SNS SNS-Thema (das „Ziel“) verweisen.

## Schritt 1: Erstellen Sie ein Thema in Amazon SNS
<a name="mediaconvert_sns_create_topic"></a>

Der erste Teil der Einrichtung einer EventBridge Regel ist die Vorbereitung des Regelziels. In diesem Fall bedeutet das, ein Amazon SNS SNS-Thema zu erstellen und zu abonnieren.

**Erstellen eines Amazon SNS-Themas**

1. Öffnen Sie die Amazon SNS SNS-Konsole unter [https://console.aws.amazon.com/sns/v3/home](https://console.aws.amazon.com/sns/v3/home).

1. Wählen Sie im Navigationsbereich **Topics (Themen)** und **Create topic (Thema erstellen)**.

1. Wählen Sie unter **Type (Typ)** die Option **Standard** aus.

1. **Geben Sie **MediaConvertJobErrorAlert** als **Namen** den Text ein und wählen Sie dann Create topic aus.**

1. Wählen Sie den **Themennamen** für das Thema, das Sie gerade erstellt haben, um die **Themendetails** anzuzeigen.

1. Wählen Sie auf der Seite mit den **MediaConvertJobErrorAlert****Themendetails** im Abschnitt **Abonnements** die Option **Abonnement erstellen** aus. 

1. Wählen Sie unter **Protocol (Protokoll)** die Option **Email (E-Mail)** aus. Geben Sie für **Endpoint** die E-Mail-Adresse ein, an die Amazon SNS die Benachrichtigung senden soll.

1. Wählen Sie **Create subscription** (Abonnement erstellen) aus.

1. Sie erhalten eine Benachrichtigungs-E-Mail von Amazon SNS. Wenn Sie die E-Mail erhalten haben, wählen Sie in der E-Mail den Link **Confirm subscription** (Abonnement bestätigen) aus. 

## Schritt 2: Geben Sie ein Ereignismuster in einer Regel an EventBridge
<a name="mediaconvert_sns_rule_event_source"></a>

In diesem Schritt wird gezeigt, wie Sie Ihr Ereignismuster in einer EventBridge Regel angeben. Diese Regel erfasst Ereignisse, die gesendet wurden MediaConvert , wenn sich der Status eines Jobs auf ändert`ERROR`. 

**Um ein Ereignismuster in einer EventBridge Regel einzurichten**

1. Öffnen Sie die EventBridge Amazon-Konsole unter [https://console.aws.amazon.com/events/](https://console.aws.amazon.com/events/).

1. Wählen Sie im Navigationsbereich **Regeln** aus. Behalten Sie den **standardmäßigen** **Event-Bus bei** und wählen Sie dann **Regel erstellen**.

1. Geben Sie als **Namen** ein**MediaConvertJobStateError**, und wählen Sie dann **Weiter** aus.

1. Wählen Sie im Abschnitt **Ereignismuster**, beginnend mit **Ereignisquelle**, die folgenden Einstellungen aus:
   + **Quelle des Ereignisses**: **AWS services**
   + **AWS Bedienung**: **MediaConvert**
   + **Art der Veranstaltung**: **MediaConvert Job State Change**
   + **Ereignistyp, bestimmter Status (e)**: **ERROR**

1. Ein Feld für ein **Ereignismuster** sieht wie im folgenden Beispiel aus. 

   ```
   {
     "source": ["aws.mediaconvert"],
     "detail-type": ["MediaConvert Job State Change"],
     "detail": {
       "status": ["ERROR"]
     }
   }
   ```

   Dieser Code definiert eine EventBridge Ereignisregel, die jedem Ereignis entspricht, bei dem sich der Jobstatus auf ändert`ERROR`. Weitere Informationen zu Ereignismustern finden Sie unter [Ereignisse und Ereignismuster](https://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/CloudWatchEventsandEventPatterns.html) im * CloudWatch Amazon-Benutzerhandbuch*.

1. Wählen Sie **Weiter** aus.

## Schritt 3: Fügen Sie das Amazon SNS SNS-Thema hinzu und beenden Sie Ihre Regel
<a name="add-target-and-finish-rule"></a>

Fügen Sie das Amazon SNS SNS-Thema, das Sie in Schritt 1 erstellt haben, der EventBridge Regel hinzu, die Sie in Schritt 2 gestartet haben.

**Um das Amazon SNS SNS-Thema hinzuzufügen und die EventBridge Regel zu beenden**

1. **Wählen Sie im Abschnitt Ziel (e)** **auswählen unter Ziel auswählen die Option **SNS-Thema**** aus.

1. Wählen Sie als **Thema** die Option **MediaConvertJobErrorAlert**.

1. Wählen Sie **Weiter** aus.

1. Fügen Sie optional Tags hinzu. Klicken Sie anschließend auf **Weiter**.

1. Überprüfen Sie die Einstellungen. Wählen Sie dann **Create rule** (Regel erstellen) aus. 

## Schritt 4: Testen Ihrer Regel
<a name="mediaconvert_sns_test_rule"></a>

Um Ihre Regel zu testen, senden Sie einen Auftrag, der einen Fehler verursacht. Geben Sie z. B. einen Eingangsspeicherort an, der nicht existiert. Wenn Sie Ihre Ereignisregel richtig konfiguriert haben, sollten Sie in wenigen Minuten eine E-Mail mit der Ereignistextnachricht erhalten. 

**So testen Sie die Regel**

1. Öffnen Sie die AWS Elemental MediaConvert Konsole unter [https://console.aws.amazon.com/mediaconvert.](https://console.aws.amazon.com/mediaconvert)

1. Reichen Sie einen neuen Job ein. MediaConvert Weitere Informationen finden Sie unter [Tutorial: Jobeinstellungen konfigurieren](setting-up-a-job.md).

1. Überprüfen Sie das E-Mail-Konto, das Sie bei der Einrichtung Ihres Amazon SNS SNS-Themas angegeben haben. Vergewissern Sie sich, dass Sie eine E-Mail-Benachrichtigung für den Auftragsfehler erhalten haben.

# Überwachung des MediaConvert Auftragsfortschritts
<a name="how-mediaconvert-jobs-progress"></a>

MediaConvert bietet Statusinformationen für jeden Auftrag, den Sie erstellen. Sie können den Status eines Jobs überwachen, um festzustellen, was mit Ihrem Job passiert, dessen Fortschritt verfolgen oder Probleme beheben.

**Topics**
+ [Auftragsstatus](#job-statuses)
+ [Wie finde ich den Status eines Jobs heraus](#finding-job-status)
+ [Berufsphasen](#job-phase)

## Auftragsstatus
<a name="job-statuses"></a>

Jeder Job, den Sie einreichen, durchläuft verschiedene mögliche Statusstufen. Erfolgreiche Jobs enden mit einem `COMPLETE` Status und erfolglose Jobs enden mit dem `CANCELED` Status `ERROR` Oder.

**Erfolgreiche Jobs**  
Ein erfolgreicher Job führt dazu, dass alle seine Ausgaben in Ihren Amazon S3 S3-Bucket geschrieben werden. Die folgende Liste enthält Details zu den verschiedenen Status, die erfolgreiche Jobs durchlaufen:  

1. `SUBMITTED`: Jobs, die Sie in der MediaConvert Konsole oder durch einen [https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-http-methods](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-http-methods)Vorgang erstellt haben, bei dem die Verarbeitung MediaConvert noch nicht gestartet wurde.

1. `INPUT_INFORMATION`: MediaConvert Lesen Sie Details zu Ihren Eingaben oder Eingaben.

1. `PROGRESSING`: MediaConvert hat mit der Bearbeitung Ihres Jobs begonnen.

1. `STATUS_UPDATE`: bearbeitet Ihren Job MediaConvert seit mindestens einer Minute oder länger. Jobs mit diesem Status durchlaufen drei verschiedene *Jobphasen*. Weitere Informationen finden Sie unter [Berufsphasen](#job-phase).

1. `COMPLETE`: Sie MediaConvert haben Ihren Job abgeschlossen und alle Ihre Ausgaben wurden in Ihrem Amazon S3 S3-Bucket gespeichert.
Erfolgreiche Jobs können auch unseren [`QUEUE_HOP`](ev_status_new_warning.md)Status beinhalten [`NEW_WARNING`](ev_status_new_warning.md).

**Erfolglose Jobs**  
Ein erfolgloser Job führt dazu, dass keine Ausgaben in Ihren Amazon S3 S3-Bucket geschrieben werden, obwohl er zunächst ähnlich wie bei einem erfolgreichen Job weiterlaufen kann. Erfolglose Jobs haben einen der beiden folgenden Status:  
+ `ERROR`: MediaConvert Hatte ein Problem bei der Bearbeitung Ihres Jobs. Weitere Informationen finden Sie unter [Fehlercodes](mediaconvert_error_codes.md).
+ `CANCELED`: Sie haben einen Job in der MediaConvert Konsole oder durch einen `CancelJob` Vorgang storniert.

## Wie finde ich den Status eines Jobs heraus
<a name="finding-job-status"></a>

Um eine Liste aller Jobstatus in der aktuellen Region anzuzeigen, öffnen Sie die Seite [Jobs](https://console.aws.amazon.com/mediaconvert/home#/jobs/list) in der MediaConvert Konsole. Oder reichen Sie einen `GetJob` `ListJobs` Oder-Vorgang ein.

AWS CloudTrail zeichnet Details zu jeder Anfrage zum Erstellen von Jobs auf, die Sie stellen. CloudTrail gibt nur dann ein EventBridge Ereignis für `SUBMITTED` Jobs aus, wenn Sie auch einen CloudTrail Trail erstellen. Weitere Informationen finden Sie unter [Arbeiten mit CloudTrail Trails](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-getting-started.html) und [Zugreifen auf AWS Serviceereignisse über AWS CloudTrail](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html).

MediaConvert gibt ein EventBridge Ereignis aus, wenn ein Job mit der Verarbeitung beginnt und dann, wenn sich sein Status ändert, z. B. wenn er von `PROGRESSING` zu `COMPLETE` oder `ERROR` wechselt. Eine Liste der EventBridge Ereignisse finden Sie unter[Liste der MediaConvert EventBridge Ereignisse](mediaconvert_event_list.md).

## Berufsphasen
<a name="job-phase"></a>

Wenn der Status eines Jobs `PROGRESSING` länger als eine Minute andauert, MediaConvert wird ein `STATUS_UPDATE` Ereignis mit der aktuellen *Jobphase* ausgegeben. Eine Jobphase enthält Details darüber, was mit einem Job passiert. Die Arbeitsphasen verlaufen in der folgenden Reihenfolge:

1. `PROBING`: Wenn sich Ihr Job in der `PROBING` Phase befindet, MediaConvert liest die Informationen aus Ihren Eingabedateien, die der Dienst für die Transcodierung benötigt.

1. `TRANSCODING`: Wenn sich Ihr Job in der `TRANSCODING` Phase befindet, demuxt, dekodiert, codiert und remuxt der Dienst Ihre Inhalte. Bei einigen Aufgaben lädt der Service bereits in dieser Phase Ausgaben in Ihren Amazon S3-Ausgabe-Bucket hoch. Die Phase endet, wenn die gesamte Transcodierung abgeschlossen ist.

1. `UPLOADING`: Wenn sich Ihr Job in der `UPLOADING` Phase befindet, lädt der Service Ihre transkodierten Ausgaben in Ihren Amazon S3 S3-Ausgabe-Bucket hoch. Bei Ausgaben, deren Upload der Service während der Phase beginnt, beginnt die `TRANSCODING` Phase, wenn die `UPLOADING` Transcodierung abgeschlossen ist. Sie wird fortgesetzt, bis alle Uploads abgeschlossen sind.

Um die Phase eines Jobs anzuzeigen, öffnen Sie die Seite [Jobs](https://console.aws.amazon.com/mediaconvert/home#/jobs/list) in der MediaConvert Konsole, überprüfen Sie das [`STATUS_UPDATE` EventBridgeEreignis](ev_status_status_update.md) oder reichen Sie einen `ListJobs` OR-Vorgang ein`GetJob`.

# Liste der MediaConvert EventBridge Ereignisse
<a name="mediaconvert_event_list"></a>

AWS Elemental MediaConvert sendet ein Ereignis an Amazon, EventBridge wenn sich der Status eines Jobs ändert. Sie können [EventBridgeRegeln](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-rules.html) für jedes dieser Ereignisse erstellen. 

Die meisten Jobs geben nur einige dieser Ereignisse aus. Die häufigsten sind: `INPUT_INFORMATION``PROGRESSING`, und`COMPLETE`.

Weitere Informationen zu den einzelnen Ereignistypen erhalten Sie, wenn Sie auf den Link in der Spalte **Ereignis** klicken.


**MediaConvert Ereignisse**  

| Veranstaltung | Gesendet wann | Enthält | 
| --- | --- | --- | 
|  [INPUT\$1INFORMATION](ev_status_input_information.md)  |  Bald darauf MediaConvert beginnt die Bearbeitung des Jobs.  |  Medieninformationen (z. B. die Frame-Höhe und -Breite, die Framerate und der Codec)  MediaConvert Informationen aus allen Eingaben in einem einzigen Ereignis.  | 
|  [FORTSCHREITEND](ev_status_progressing.md)  |  Ein Auftrag wechselt vom Status `SUBMITTED` zum Status `PROGRESSING`.   |  Grundlegende Jobdetails.  | 
| [STATUS\$1UPDATE](ev_status_status_update.md) | Ungefähr eine Minute nach MediaConvert Beginn der Auftragsverarbeitung. Wird danach ungefähr jede Minute gesendet, bis der Job abgeschlossen ist oder ein Fehler auftritt. | Der Auftragsfortschritt wird in der Anzahl der seit Beginn des Auftrags transcodierten Frames angegeben. | 
|  [ABGESCHLOSSEN](ev_status_complete.md)  |  Ein Job ist abgeschlossen und MediaConvert schreibt alle Ausgaben erfolgreich und ohne Fehler.  |  Warnungen und Ausgabeinformationen zum abgeschlossenen Auftrag.  | 
| [CANCELED](ev_status_canceled.md) | Ein Job ist storniert. | Grundlegende Jobdetails. | 
|  [ERROR](ev_status_error.md)  |  Ein Auftrag hat einen Fehler verursacht. Mindestens eine Ausgabe weist einen Fehler auf.  |  Der oder die Fehlercodes und alle Meldungen. Beinhaltet alle anderen kurzlebigen Jobinformationen über den Fehlerstatus des Jobs.   | 
|  [NEW\$1WARNING](ev_status_new_warning.md)  |  Es liegt eine Warnbedingung vor.  |  Der oder die Warncodes und alle Warnmeldungen.  | 
|  [QUEUE\$1HOP](ev_status_queue_hop.md)  |  Wenn ein Job in die Warteschlange wechselt.  |  Die ARNs für beide Warteschlangen und die Priorität des Jobs innerhalb der Warteschlange.   | 

**Anmerkung**  
MediaConvert gibt kein `SUBMITTED` Ereignis aus. Um EventBridge bei jedem API-Aufruf, einschließlich Aufrufen von der MediaConvert Konsole, ein Ereignis zu empfangen, müssen Sie einen AWS CloudTrail Trail erstellen. Weitere Informationen finden Sie unter [Zugreifen auf AWS Serviceereignisse über AWS CloudTrail](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-service-event.html) und [Mit CloudTrail Trails arbeiten](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-getting-started.html).

Wenn ein Ereignis MediaConvert an gesendet wird EventBridge, sind die folgenden Felder im resultierenden JSON vorhanden.
+ **Ausführung** – Derzeit 0 (Null) für alle Ereignisse.
+ **id** – Eine UUID der Version 4, die für jedes Ereignis generiert wurde.
+ **detail-type** – Die Art des Ereignisses, das gesendet wird.
+ **Quelle** – Gibt den Service an, aus dem das Ereignis stammt.
+ **account** — Die 12-stellige AWS-Konto ID, mit der der Job ausgeführt wurde.
+ **Zeit** – Die Zeit, zu der das Ereignis aufgetreten ist.
+ **Region** — Identifiziert die AWS-Region des Jobs.
+ **resources** — Ein JSON-Array, das den Amazon-Ressourcennamen (ARN) des Jobs enthält.
+ **detail** — Ein JSON-Objekt, das Informationen über den Job enthält.

Die folgenden Abschnitte enthalten Details zu Ereignisnachrichten, JSON-Antworten und Ereignismuster für jedes EventBridge Ereignis, das ausgelöst MediaConvert wird.

**Topics**
+ [Ereignisse mit dem Status INPUT\$1INFORMATION](ev_status_input_information.md)
+ [Ereignisse mit dem Status PROGRESSING](ev_status_progressing.md)
+ [Ereignisse mit dem Status STATUS\$1UPDATE](ev_status_status_update.md)
+ [Ereignisse mit dem Status ABGESCHLOSSEN](ev_status_complete.md)
+ [Ereignisse mit dem Status STORNIERT](ev_status_canceled.md)
+ [Ereignisse mit dem Status ERROR](ev_status_error.md)
+ [Ereignisse mit dem Status NEW\$1WARNING](ev_status_new_warning.md)
+ [Ereignisse mit dem Status QUEUE\$1HOP](ev_status_queue_hop.md)

# Ereignisse mit dem Status INPUT\$1INFORMATION
<a name="ev_status_input_information"></a>

MediaConvert sendet das Ereignis, `INPUT_INFORMATION` nachdem ein Job mit der Verarbeitung begonnen hat, und danach Informationen über Ihre Eingabe MediaConvert gelesen hat. Das Ereignis enthält hauptsächlich Medieninformationen zu Ihrer Eingabe, z. B. Bildhöhe und -breite, Bildrate und Codec.

 MediaConvert beinhaltet Informationen zu all Ihren Eingaben in einem einzigen Ereignis.

Das folgende JSON ist ein Beispielereignis, das den `INPUT_INFORMATION` Status für einen Job mit einer einzigen Eingabe enthält.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2022-12-19T19:07:12Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1671476818694-phptj0"
    ],
    "detail": {
        "timestamp": 1671476832075,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1671476818694-phptj0",
        "status": "INPUT_INFORMATION",
        "userMetadata": {},
        "inputDetails": [
            {
                "id": 1,
                "uri": "s3://amzn-s3-demo-bucket/file/file.mp4",
                "audio": [
                    {
                        "channels": 2,
                        "codec": "AAC",
                        "language": "UND",
                        "sampleRate": 44100,
                        "streamId": 2
                    }
                ],
                "video": [
                    {
                        "bitDepth": 8,
                        "codec": "H_264",
                        "colorFormat": "YUV_420",
                        "fourCC": "avc1",
                        "frameRate": 24,
                        "height": 1080,
                        "interlaceMode": "PROGRESSIVE",
                        "sar": "1:1",
                        "standard": "UNSPECIFIED",
                        "streamId": 1,
                        "width": 1920
                    }
                ]
            }
        ]
    }
}
```

Sie können das folgende JSON-Beispiel verwenden, um ein EventBridge Ereignismuster für Jobs mit dem Status von zu erstellen`INPUT_INFORMATION`.

```
{
  "source": ["aws.mediaconvert"],
  "detail-type": ["MediaConvert Job State Change"],
  "detail": {
    "status": ["INPUT_INFORMATION"]
  }
}
```

# Ereignisse mit dem Status PROGRESSING
<a name="ev_status_progressing"></a>

MediaConvert sendet das Ereignis für den Fall`PROGRESSING`, dass ein Job vom `SUBMITTED` Status in den `PROGRESSING` Status wechselt.

**Anmerkung**  
Nachdem sich ein Auftrag 48 Stunden lang im `PROGRESSING` Status befunden hat, versetzt der Dienst ihn in einen `ERROR` Status und beendet die Bearbeitung. Ihnen werden keine Aufträge in Rechnung gestellt, die im Zustand `ERROR` enden.

Das folgende JSON ist ein Beispielereignis, das den `PROGRESSING` Status eines Jobs enthält.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2022-12-19T19:20:21Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1671477617078-2886ye"
    ],
    "detail": {
        "timestamp": 1671477621654,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1671477617078-2886ye",
        "status": "PROGRESSING",
        "userMetadata": {}
    }
}
```

Sie können das folgende JSON-Beispiel verwenden, um ein EventBridge Ereignismuster für Jobs mit dem Status zu erstellen`PROGRESSING`.

```
{
    "source": ["aws.mediaconvert"],
    "detail-type": ["MediaConvert Job State Change"],
    "detail": {
        "status": ["PROGRESSING"]
    }
}
```

# Ereignisse mit dem Status STATUS\$1UPDATE
<a name="ev_status_status_update"></a>

MediaConvert sendet das Ereignis für `STATUS_UPDATE` ungefähr eine Minute, nachdem es mit der Verarbeitung eines Jobs begonnen hat. Standardmäßig werden Aktualisierungen etwa jede Minute gesendet, bis der Service die Transcodierung abgeschlossen hat oder ein Fehler auftritt.

Sie können auch eine andere Aktualisierungshäufigkeit in der Aufgabe angeben. Verwenden Sie dazu die Einstellung **Status update interval (Statusaktualisierungsintervall)**. Für häufigere Aktualisierungen können Sie 10, 12, 15, 20 oder 30 Sekunden wählen. Für weniger Updates können Sie zwischen 2 und 10 Minuten in Schritten von einer Minute wählen. Weitere Informationen finden Sie unter [Passen Sie das Intervall für die Statusaktualisierung an](adjusting-the-status-update-interval.md).

Eine `STATUS_UPDATE` Veranstaltung enthält Informationen über die aktuelle Phase Ihres Jobs. Sofern verfügbar, enthält es die prozentuale Fertigstellung des Auftrags und der Phase.

Folgende Aufgabenphasen sind möglich:
+ `PROBING`Währenddessen liest der Dienst Informationen über die Eingabe, während er sich auf die Transcodierung vorbereitet. 
+ In der Phase `TRANSCODING` werden Ihre Inhalte durch den Service demultiplext, decodiert, codiert und remultiplext. Bei einigen Jobs beginnt der Service in dieser Phase auch damit, Ausgaben in Ihren Amazon S3 S3-Ausgabe-Bucket hochzuladen. Die Phase endet, wenn die gesamte Transcodierung abgeschlossen ist.
+ Während des `UPLOADING`-Vorgangs lädt der Service die verbleibenden transcodierten Ausgaben in Ihren Amazon S3-Bucket hoch.

Das folgende JSON ist ein Beispielereignis, das den `STATUS_UPDATE` Status eines Jobs enthält.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2022-12-19T19:21:21Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1671477617078-2886ye"
    ],
    "detail": {
        "timestamp": 1671477681737,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1671477617078-2886ye",
        "status": "STATUS_UPDATE",
        "userMetadata": {},
        "framesDecoded": 353,
        "jobProgress": {
            "phaseProgress": {
                "PROBING": {
                    "status": "COMPLETE",
                    "percentComplete": 100
                },
                "TRANSCODING": {
                    "status": "PROGRESSING",
                    "percentComplete": 2
                },
                "UPLOADING": {
                    "status": "PENDING",
                    "percentComplete": 0
                }
            },
            "jobPercentComplete": 7,
            "currentPhase": "TRANSCODING",
            "retryCount": 0
        }
    }
}
```

Sie können das folgende JSON-Beispiel verwenden, um ein EventBridge Ereignismuster für Jobs mit dem Status zu erstellen`STATUS_UPDATE`.

```
{
    "source": ["aws.mediaconvert"],
    "detail-type": ["MediaConvert Job State Change"],
    "detail": {
        "status": ["STATUS_UPDATE"]
    }
}
```

# Passen Sie das Intervall für die Statusaktualisierung an
<a name="adjusting-the-status-update-interval"></a>

 AWS Elemental MediaConvert Sendet standardmäßig EventBridge etwa einmal pro Minute `STATUS_UPDATE` Ereignisse an Amazon. Diese Status-Updates enthalten Informationen über den Fortschritt Ihres Jobs. Sie können das Intervall für Statusaktualisierungen anpassen, indem Sie in Ihrem Job eine andere Aktualisierungshäufigkeit angeben.

**So legen Sie die STATUS\$1UPDATE-Häufigkeit fest**

1. Wählen Sie auf der Seite **Job erstellen** im Bereich **Job** auf der linken Seite im Abschnitt **Jobeinstellungen** die Option **AWS Integration** aus.

1. Wählen Sie im **AWS Integrationsbereich** auf der rechten Seite für **Statusaktualisierungsintervall (Sekunden)** die Option **Intervall zwischen Aktualisierungen in Sekunden** aus.

Wenn Sie die API oder ein SDK verwenden, finden Sie diese Einstellung in der JSON-Datei Ihres Jobs. Der Name der Einstellung lautet [statusUpdateInterval](https://docs.aws.amazon.com/mediaconvert/latest/apireference/jobs.html#jobs-prop-createjobrequest-statusupdateinterval).

# Ereignisse mit dem Status ABGESCHLOSSEN
<a name="ev_status_complete"></a>

MediaConvert sendet das Ereignis`COMPLETE`, wenn alle Ausgaben fehlerfrei in Amazon S3 geschrieben wurden. Es enthält sowohl Warnungen als auch Ausgabeinformationen für den abgeschlossenen Job. Weitere Hinweise zu Namen und Pfaden der Ausgabedateien finden Sie unter[Namen und Pfade der Ausgabedateien](output-file-names-and-paths.md).

Das folgende JSON ist ein Beispielereignis, das den `COMPLETE` Status eines Jobs enthält.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2022-12-19T19:07:12Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2::jobs/1671476818694-phptj0"
    ],
    "detail": {
        "timestamp": 1671476832124,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1671476818694-phptj0",
        "status": "COMPLETE",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/file/file.mp4"
                        ],
                        "durationInMs": 30041,
                        "videoDetails": {
                            "widthInPx": 1920,
                            "heightInPx": 1080,
                            "qvbrAvgQuality": 7.38,
                            "qvbrMinQuality": 7,
                            "qvbrMaxQuality": 8,
                            "qvbrMinQualityLocation": 2168,
                            "qvbrMaxQualityLocation": 25025
                        }
                    }
                ],
                "type": "FILE_GROUP"
            }
        ],
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            {
                "start": 0,
                "end": 10
            }
        ]
    }
}
```

`COMPLETE`Ereignisse enthalten zusätzliche Informationen zu Ihrem Job und den Ergebnissen. In der folgenden Tabelle werden die verschiedenen Eigenschaften aufgeführt und beschrieben, die in den Nachrichtendetails für das Auftragsereignis verfügbar sind.


**VOLLSTÄNDIGE Informationen zur Ereignisnachricht**  

| Eigenschaft | Datentyp | Details | 
| --- | --- | --- | 
|  `paddingInserted`  |  Ganzzahl  | Die Gesamtdauer der leeren Frames, die über alle Ausgaben Ihres Jobs MediaConvert eingefügt wurden, in Millisekunden. Beim Videopadding werden Leerbilder eingefügt, um die Audio- und Videodauer aufeinander abzustimmen. Große `paddingInserted` Werte zeigen, dass mehr Leerbilder eingefügt wurden. Diese Werte zeigen auch, bis zu welchem Grad Ihre Eingangs-Audiotracks spät beginnen oder früh enden oder beides. | 
|  `qvbrAvgQuality`  |  float  |  Die durchschnittliche Videoqualität Ihrer QVBR-Ausgabe (Quality-Defined Variable Bitrate). Nur für QVBR-Ausgänge enthalten.  | 
|  `qvbrMinQuality`  |  float  |  Die minimale Videoqualität, die in Ihrer QVBR-Ausgabe erkannt wurde.  Nur für QVBR-Ausgänge enthalten.  | 
|  `qvbrMaxQuality`  |  float  |  Die maximale Videoqualität, die in Ihrer QVBR-Ausgabe erkannt wurde. Nur für QVBR-Ausgänge enthalten.  | 
|  `qvbrMinQualityLocation`  |  Ganzzahl  |  Die Position in Ihrer Ausgabe, an der erkannt `qvbrMinQuality` wurde, in Millisekunden. Sie können dies `qvbrMinQualityLocation` bei der Überprüfung der Videoqualität und der Bandbreitennutzung bei der Ausgabe verwenden. Nur für QVBR-Ausgänge enthalten.  | 
|  `qvbrMaxQualityLocation`  |  Ganzzahl  |  Die Position in Ihrer Ausgabe, an der erkannt `qvbrMaxQuality` wurde, in Millisekunden. Sie können dies `qvbrMaxQualityLocation` bei der Überprüfung der Videoqualität und der Bandbreitennutzung bei der Ausgabe verwenden. Nur für QVBR-Ausgänge enthalten.  | 
|  `warnings`  Code  count  |  Array Ganzzahl Ganzzahl  |  Alle im Job angezeigten Warncodes und die Häufigkeit, mit der sie aufgetreten sind. Weitere Informationen finden Sie unter [Warncodes](warning_codes.md).  | 
|  `blackVideoDetected`  |  Ganzzahl  |  Die Gesamtdauer der schwarzen Videoframes in Ihren Ausgängen, die auch in Ihren Eingaben vorhanden sind, in Millisekunden. `blackVideoDetected`beinhaltet keine schwarzen Frames, die von eingefügt wurden. MediaConvert  | 
|  `blackVideoSegments`  `start`  `end`  |  Array Ganzzahl Ganzzahl  |  Die Position oder die Stellen in Ihrer Ausgabe, an denen schwarze Videoframes erkannt wurden. Jedes schwarze Videosegment in Ihrer Ausgabe wird mit einem eigenen Start und Ende angezeigt. `blackVideoSegments`enthält keine schwarzen Frames, die von eingefügt wurden MediaConvert.  | 
|  `averageBitrate`  |  Ganzzahl  |  Die durchschnittliche Bitrate Ihrer Videoausgabe, berechnet durch Division der Dauer durch die Gesamtzahl der Bits.  | 

Sie können das folgende JSON-Beispiel verwenden, um ein EventBridge Ereignismuster für Jobs mit dem Status von `COMPLETE` zu erstellen.

```
{
  "source": ["aws.mediaconvert"],
  "detail-type": ["MediaConvert Job State Change"],
  "detail": {
    "status": ["COMPLETE"]
  }
}
```

# Namen und Pfade der Ausgabedateien
<a name="output-file-names-and-paths"></a>

Die EventBridge `COMPLETE` Jobbenachrichtigung enthält Details zu Ihrer Ausgabe in JSON. Zu diesen Informationen gehören die Dateinamen und Pfade für die Ausgaben des Jobs, einschließlich Manifeste und Medienressourcen.

Welche Dateien AWS Elemental MediaConvert erstellt werden, hängt von den Ausgabegruppen ab, die Sie im Job einrichten. Zum Beispiel enthalten DASH ISO-Pakete eine MPD-Manifestdatei und MP4-Medienfragmentdateien.

Informationen zum Namen und Pfad der Ausgabedatei finden Sie in den folgenden Eigenschaften:

`playlistFilePaths`  
Eine Liste der Amazon S3 S3-Dateipfade zu den multivarianten Playlisten.

`outputFilePaths`  
Der Dateipfad zum Medium oder zum Manifest, abhängig vom Typ der Ausgabegruppe

`type`  
Der Typ der Ausgabegruppe, der bestimmt, welche Dateien in `playlistFilePaths` und `outputFilePaths` aufgelistet sind

Die folgende Tabelle fasst die Werte für diese Eigenschaften in Abhängigkeit vom Typ der Ausgabegruppe zusammen.


| Typ | playlistFilePaths | outputFilePaths | 
| --- | --- | --- | 
| FILE\$1GROUP (Standardausgabe) | nicht zurückgegeben |  Dateiname und Pfad der Mediendatei. Beispiel: `s3://amzn-s3-demo-bucket/file/file.mp4`  | 
| FILE\$1GROUP (mit zusätzlicher Frameerfassungsausgabe) | nicht zurückgegeben |  Dateiname und Pfad des endgültig aufgenommenen Bildes. Beispiel: `s3://amzn-s3-demo-bucket/frameoutput/file.0000036.jpg`  | 
| HLS\$1GROUP |  Dateiname und Pfad der multivarianten Playlist. Beispiel: `s3://amzn-s3-demo-bucket/hls/main.m3u8`  |  Dateiname und Pfad der Manifeste für die einzelnen Ausgaben. Beispiele: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/mediaconvert/latest/ug/output-file-names-and-paths.html)  | 
| DASH\$1ISO\$1GROUP |  Dateiname und Pfad des Manifests. Beispiel: `s3://amzn-s3-demo-bucket/dash/1.mpd`  | nicht zurückgegeben | 
| CMAF\$1GROUP |  Dateiname und Pfad für jedes Manifest der obersten Ebene. Beispiele: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/mediaconvert/latest/ug/output-file-names-and-paths.html)  | nicht zurückgegeben | 
| MS\$1SMOOTH\$1GROUP |  Dateiname und Pfad des serverseitigen Manifests. Beispiel: `s3://amzn-s3-demo-bucket/smooth/1.ism`  |  Dateiname und Pfad der Videomanifeste für jeden der einzelnen Ausgänge. Beispiele: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/mediaconvert/latest/ug/output-file-names-and-paths.html)  | 

Beispiel--Antworten in JSON für jeden Typ der Ausgabegruppe finden Sie in den folgenden Themen:

**Topics**
+ [Dateigruppe](file-group.md)
+ [Dateigruppe mit einer Frame-Capture-Ausgabe](file-group-with-frame-capture-output.md)
+ [Apple HLS-Gruppe](apple-hls-group.md)
+ [DASH-ISO-Gruppe](dash-iso-group.md)
+ [CMAF-Gruppe](cmaf-group.md)
+ [Microsoft Smooth Streaming-Gruppe](microsoft-smooth-streaming-group.md)

# Dateigruppe
<a name="file-group"></a>

Im Folgenden finden Sie ein EventBridge Amazon-Beispielereignis für einen Job mit einem `COMPLETE` Status. Das Beispiel enthält Informationen zum Ausgabedateipfad für eine Dateigruppe.

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            "start": 0,
            "end": 10
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/file/file.mp4"
                        ],
                        "durationInMs": 180041,
                        "videoDetails": {
                            "averageBitrate": 200000,
                            "widthInPx": 1280,
                            "heightInPx": 720,
                            "qvbrAvgQuality": 7.38,
                            "qvbrMinQuality": 7,
                            "qvbrMaxQuality": 8,
                            "qvbrMinQualityLocation": 2168,
                            "qvbrMaxQualityLocation": 25025
                        },
                    }
                ],
                "type": "FILE_GROUP"
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ],
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**Anmerkung**  
QVBR-Statistiken sind nur verfügbar, wenn Ihre Videoausgabe die QVBR-Ratensteuerung (Quality-Defined Variable Bitrate) verwendet.

# Dateigruppe mit einer Frame-Capture-Ausgabe
<a name="file-group-with-frame-capture-output"></a>

Dieser Leitfaden enthält ein EventBridge Amazon-Beispielereignis für einen Job mit einem `COMPLETE` Status. Es zeigt auch Informationen zum Ausgabedateipfad für eine Dateigruppe mit einer Frame-Capture-Ausgabe. 

Eine *Frame-Capture-Ausgabe* ist eine Ausgabe, die Sie für die Erstellung von Standbildern von Videos einrichten. Sie richten sie ähnlich wie eine normale **Dateigruppen-Ausgabegruppe** ein. Sie entfernen jedoch die Audiokomponente, wählen „**Kein Container**“ für den Container und anschließend „**Bildaufnahme in JPEG**“ für den Videocodec.

**Anmerkung**  
Sie können Frame-Capture-Ausgaben nur für Jobs erstellen, die auch über eine normale Audio- und Videoausgabe verfügen. MediaConvert unterstützt keine Jobs, die nur aus einer Frame-Capture-Ausgabe bestehen.

Wenn Sie eine Frame-Capture-Ausgabe erstellen, enthält der `COMPLETE` Status die `outputFilePaths` Eigenschaft. Hier erfahren Sie den Dateinamen und den Pfad des endgültigen aufgenommenen Bilds. 

**Tipp**  
Da der Service eine automatische Nummerierung in den Namen der Frameerfassungsdateien beinhaltet, können Sie alle Bildnamen aus dem letzten ableiten. Wenn zum Beispiel Ihr `outputFilePaths`-Wert `s3://amzn-s3-demo-bucket/frameoutput/file.0000036.jpg` ist, können Sie ableiten, dass noch 35 weitere Bilder am selben Speicherort liegen, mit den Namen `file.0000001`, `file.0000002` usw.

Im Folgenden finden Sie ein EventBridge Beispielereignis für einen Job mit einem `COMPLETE` Status. Es enthält Informationen zum Ausgabedateipfad für eine Dateigruppe mit einer Frame-Capture-Ausgabe. 

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
                {
                    "start": 0,
                    "end": 10
                }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/frameoutput/file.0000036.jpg"
                        ],
                        "durationInMs": 185000,
                        "videoDetails": {
                            "widthInPx": 1280,
                            "heightInPx": 720
                        }
                    }
                ],
                "type": "FILE_GROUP"
            },
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/file/file.mp4"
                        ],
                        "durationInMs": 180041,
                        "blackVideoDurationInMs": 0,
                        "videoDetails": {
                            "widthInPx": 1280,
                            "heightInPx": 720,
                            "averageQVBRScore": 7.38,
                            "minimumQVBRScore": 7,
                            "maximumQVBRScore": 8,
                            "minimumQVBRScoreLocationInMs": 2168,
                            "maximumQVBRScoreLocationInMs": 25025
                        }
                    }
                ],
                "type": "FILE_GROUP"
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ]
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**Anmerkung**  
Statistiken zur qualitätsdefinierten variablen Bitrate (QVBR) sind nur verfügbar, wenn Ihre Videoausgabe die QVBR-Ratensteuerung verwendet.

# Apple HLS-Gruppe
<a name="apple-hls-group"></a>

Im Folgenden finden Sie ein EventBridge Amazon-Beispielereignis für einen Job mit einem `COMPLETE` Status. Es enthält Informationen zum Ausgabedateipfad für eine Apple-HLS-Gruppe.

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            {
                "start": 0,
                "end": 10
            }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/hls/mainv2.m3u8"
                        ],
                        "durationInMs": 180041,
                        "blackVideoDurationInMs": 0,
                        "videoDetails": {
                            "widthInPx": 426,
                            "heightInPx": 240,
                            "averageQVBRScore": 7.38,
                            "minimumQVBRScore": 7,
                            "maximumQVBRScore": 8,
                            "minimumQVBRScoreLocationInMs": 2168,
                            "maximumQVBRScoreLocationInMs": 25025
                        }
                    },
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/hls/mainv1.m3u8"
                        ],
                        "durationInMs": 180041,
                        "blackVideoDurationInMs": 0,
                        "videoDetails": {
                            "widthInPx": 1280,
                            "heightInPx": 720,
                            "averageQVBRScore": 7.38,
                            "minimumQVBRScore": 7,
                            "maximumQVBRScore": 8,
                            "minimumQVBRScoreLocationInMs": 2168,
                            "maximumQVBRScoreLocationInMs": 25025
                        }
                    }
                ],
                "type": "HLS_GROUP",
                "playlistFilePaths": [
                    "s3://amzn-s3-demo-bucket/hls/main.m3u8"
                ]
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ]
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**Anmerkung**  
Statistiken zur qualitätsdefinierten variablen Bitrate (QVBR) sind nur verfügbar, wenn Ihre Videoausgabe die QVBR-Ratensteuerung verwendet.

# DASH-ISO-Gruppe
<a name="dash-iso-group"></a>

Im Folgenden finden Sie ein EventBridge Amazon-Beispielereignis für einen Job mit einem `COMPLETE` Status. Es enthält Informationen zum Ausgabedateipfad für eine DASH-ISO-Gruppe.

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            {
                "start": 0,
                "end": 10
            }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "durationInMs": 180041,
                        "blackVideoDurationInMs": 0,
                        "videoDetails": {
                            "widthInPx": 1280,
                            "heightInPx": 720,
                            "averageQVBRScore": 7.38,
                            "minimumQVBRScore": 7,
                            "maximumQVBRScore": 8,
                            "minimumQVBRScoreLocationInMs": 2168,
                            "maximumQVBRScoreLocationInMs": 25025
                        }
                    }
                ],
                "type": "DASH_ISO_GROUP",
                "playlistFilePaths": [
                    "s3://amzn-s3-demo-bucket/dash/1.mpd"
                ]
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ]
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**Anmerkung**  
Statistiken zur qualitätsdefinierten variablen Bitrate (QVBR) sind nur verfügbar, wenn Ihre Videoausgabe die QVBR-Ratensteuerung verwendet.

# CMAF-Gruppe
<a name="cmaf-group"></a>

Im Folgenden finden Sie ein EventBridge Beispielereignis für einen Job mit einem `COMPLETE` Status. Es enthält Informationen zum Ausgabedateipfad für eine CMAF-Gruppe.

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            {
                "start": 0,
                "end": 10
            }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                            "durationInMs": 180041,
                            "blackVideoDurationInMs": 0,
                            "videoDetails": {
                                "widthInPx": 1280,
                                "heightInPx": 720,
                                "averageQVBRScore": 7.38,
                                "minimumQVBRScore": 7,
                                "maximumQVBRScore": 8,
                                "minimumQVBRScoreLocationInMs": 2168,
                                "maximumQVBRScoreLocationInMs": 25025
                            }
                    }
                ],
                "type": "CMAF_GROUP",
                "playlistFilePaths": [
                    "s3://amzn-s3-demo-bucket/cmaf/1.mpd",
                    "s3://amzn-s3-demo-bucket/cmaf/1.m3u8"
                ]
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ]
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**Anmerkung**  
Statistiken zur qualitätsdefinierten variablen Bitrate (QVBR) sind nur verfügbar, wenn Ihre Videoausgabe die QVBR-Ratensteuerung verwendet.

# Microsoft Smooth Streaming-Gruppe
<a name="microsoft-smooth-streaming-group"></a>

Im Folgenden finden Sie ein EventBridge Beispielereignis für einen Job mit einem `COMPLETE` Status. Es enthält Informationen zum Ausgabedateipfad für eine Microsoft Smooth Streaming-Gruppe.

```
{
    "detail": {
        "status": "COMPLETE",
        "paddingInserted": 0,
        "blackVideoDetected": 10,
        "blackSegments": [
            {
                "start": 0,
                "end": 10
            }
        ],
        "outputGroupDetails": [
            {
                "outputDetails": [
                    {
                        "outputFilePaths": [
                            "s3://amzn-s3-demo-bucket/smooth/1_va.ismv"
                        ],
                        "durationInMs": 180041,
                        "blackVideoDurationInMs": 0,
                        "videoDetails": {
                            "widthInPx": 1280,
                            "heightInPx": 534,
                            "averageQVBRScore": 7.38,
                            "minimumQVBRScore": 7,
                            "maximumQVBRScore": 8,
                            "minimumQVBRScoreLocationInMs": 2168,
                            "maximumQVBRScoreLocationInMs": 25025
                        }
                    }
                ],
                "type": "MS_SMOOTH_GROUP",
                "playlistFilePaths": [
                    "s3://amzn-s3-demo-bucket/smooth/1.ism"
                ]
            }
        ],
        "timestamp": 1536964380391,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1536964333549-opn151",
        "userMetadata": {},
        "warnings": [
            {
                "code": 000000,
                "count": 1
            }
        ]
    },
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-09-14T21:54:31Z",
    "region": "us-west-2",
    "resources": [
        "arn:aws:mediaconvert:us-west-2:111122223333:jobs/1536961999428-kxngbl"
    ]
}
```

**Anmerkung**  
Statistiken zur qualitätsdefinierten variablen Bitrate (QVBR) sind nur verfügbar, wenn Ihre Videoausgabe die QVBR-Ratensteuerung verwendet.

# Ereignisse mit dem Status STORNIERT
<a name="ev_status_canceled"></a>

MediaConvert sendet das Ereignis für den Fall`CANCELED`, dass der Job abgebrochen wird. Es enthält grundlegende Auftragsdetails wie `timestamp``accountID`,`queue`,`jobId`, und`userMetadata`.

Das folgende JSON ist ein Beispielereignis, das den `CANCELED` Status eines Jobs enthält.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-01-07T23:35:20Z",
    "region": "us-west-2",
    "resources": ["arn:aws:mediaconvert:us-west-2:111122223333:jobs/1515368087458-qnoxtd"],
    "detail": {
        "timestamp": 1515368120764,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1515368087458-qnoxtd",
        "status": "CANCELED",
        "userMetadata": {}
    }
}
```

Sie können das folgende JSON-Beispiel verwenden, um ein EventBridge Ereignismuster für Jobs mit dem Status zu erstellen`CANCELED`.

```
{
    "source": ["aws.mediaconvert"],
    "detail-type": ["MediaConvert Job State Change"],
    "detail": {
        "status": ["CANCELED"]
    }
}
```

# Ereignisse mit dem Status ERROR
<a name="ev_status_error"></a>

MediaConvert sendet das Ereignis`ERROR`, wenn mindestens eine Ausgabe einen Fehler aufweist. Es enthält den oder die Fehlercodes, Meldungen und Warnungen oder andere kurzlebige Jobinformationen über den Fehlerstatus des Jobs. Weitere Informationen zu Fehlercodes finden Sie unter. [Fehlercodes](mediaconvert_error_codes.md)

Das folgende JSON ist ein Beispielereignis, das den `ERROR` Status eines Jobs enthält.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-01-07T23:35:20Z",
    "region": "us-west-2",
    "resources": ["arn:aws:mediaconvert:us-west-2:111122223333:jobs/1515368087458-qnoxtd"],
    "detail": {
        "timestamp": 1515368120764,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1515368087458-qnoxtd",
        "status": "ERROR",
        "errorCode": 1040,
        "errorMessage": "Example error message",
        "userMetadata": {}
    }
}
```

Sie können das folgende JSON-Beispiel verwenden, um ein EventBridge Ereignismuster für Jobs mit dem Status zu erstellen`ERROR`.

```
{
    "source": ["aws.mediaconvert"],
    "detail-type": ["MediaConvert Job State Change"],
    "detail": {
        "status": ["ERROR"]
    }
}
```

# Ereignisse mit dem Status NEW\$1WARNING
<a name="ev_status_new_warning"></a>

MediaConvert sendet ein Ereignis für den Fall`NEW_WARNING`, dass eine Warnung auftritt. Eine Warnbedingung verhindert nicht, dass der Job ausgeführt wird. Sie enthält den ARN für die Einreichungswarteschlange, die Job-ID und eine Warnmeldung. Warnmeldungen informieren Sie über Bedingungen, die den Job nicht beenden, aber möglicherweise darauf hindeuten, dass der Job nicht wie geplant voranschreitet.

Beispiel: Ein Job, den Sie so eingerichtet haben, dass er in Warteschlangen wechselt, erreicht die von Ihnen angegebene Wartezeit, kann aber nicht springen.

`NEW_WARNING`enthält nur die neueste Warnmeldung. Frühere Warnungen werden nicht gemeldet, auch wenn diese Warnbedingungen noch gültig sind.

Weitere Informationen zu Warnmeldungen finden Sie unter[Warncodes](warning_codes.md).

Das folgende JSON ist ein Beispielereignis, das den `NEW_WARNING` Status eines Jobs enthält.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-01-07T23:35:20Z",
    "region": "us-west-2",
    "resources": ["arn:aws:mediaconvert:us-west-2:111122223333:jobs/1515368087458-qnoxtd"],
    "detail": {
        "timestamp": 1515368120764,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "jobId": "1515368087458-qnoxtd",
        "status": "NEW_WARNING",
        "warningCode": "000000",
        "warningMessage": "Example warning message",
        "userMetadata": {}
    }
}
```

Sie können das folgende JSON-Beispiel verwenden, um ein EventBridge Ereignismuster für Jobs mit dem Status zu erstellen`NEW_WARNING`.

```
{
  "source": ["aws.mediaconvert"],
  "detail-type": ["MediaConvert Job State Change"],
  "detail": {
    "status": ["NEW_WARNING"]
  }
}
```

# Ereignisse mit dem Status QUEUE\$1HOP
<a name="ev_status_queue_hop"></a>

MediaConvert sendet das `QUEUE_HOP` Ereignis, wenn ein Job in die Warteschlange wechselt. Es enthält die Werte ARNs für beide Warteschlangen und die Priorität des Jobs innerhalb der Warteschlangen.

Beide `priority` und `previousPriority` sind identisch, es sei denn, die Konfiguration für das Überspringen von Warteschlangen legt eine neue Priorität fest, die dem Job beim Überspringen von Warteschlangen zugewiesen wird.

Das folgende JSON ist ein Beispielereignis, das den `QUEUE_HOP` Status eines Jobs enthält.

```
{
    "version": "0",
    "id": "1234abcd-12ab-34cd-56ef-1234567890ab",
    "detail-type": "MediaConvert Job State Change",
    "source": "aws.mediaconvert",
    "account": "111122223333",
    "time": "2018-01-07T23:35:20Z",
    "region": "us-west-2",
    "resources": ["arn:aws:mediaconvert:us-west-2:111122223333:jobs/1515368087458-qnoxtd"],
    "detail": {
        "timestamp": 1515368120764,
        "accountId": "111122223333",
        "queue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Default",
        "previousQueue": "arn:aws:mediaconvert:us-west-2:111122223333:queues/Alternate",
        "priority": 0,
        "previousPriority": 0,
        "jobId": "1515368087458-qnoxtd",
        "status": "QUEUE_HOP",
        "userMetadata": {}
    }
}
```

Sie können das folgende JSON-Beispiel verwenden, um ein EventBridge Ereignismuster für Jobs mit dem Status zu erstellen`QUEUE_HOP`.

```
{
    "source": ["aws.mediaconvert"],
    "detail-type": ["MediaConvert Job State Change"],
    "detail": {
        "status": ["QUEUE_HOP"]
    }
}
```

