

# Erste Schritte mit IVS-Streaming mit niedriger Latenz
<a name="getting-started"></a>

Dieses Dokument führt Sie durch die Schritte zum Einrichten Ihres ersten Amazon Interactive Video Service (IVS) Livestreams.

**Topics**
+ [Schritt 1: Erstellen eines AWS-Kontos](getting-started-create-account.md)
+ [Schritt 2: Einrichten von Root-Benutzern und Administratoren](getting-started-setup-users.md)
+ [Schritt 3: Festlegen von IAM-Berechtigungen](getting-started-iam-permissions.md)
+ [Schritt 4: Erstellen eines Kanals mit einer optionalen Aufzeichnung](getting-started-create-channel.md)
+ [Schritt 5: Einrichten von Streaming-Software](getting-started-set-up-streaming.md)
+ [Schritt 6: Anzeigen des eigenen Livestreams](getting-started-view-stream.md)
+ [Schritt 7: Überprüfen der Service-Quota-Limits (optional)](getting-started-check-service-quota.md)
+ [Schritt 8: Verhindern unerwünschter Inhalte und Zuschauer](getting-started-prevent-undesired-content.md)

# Schritt 1: Erstellen eines AWS-Kontos
<a name="getting-started-create-account"></a>

Um Amazon IVS zu verwenden, benötigen Sie ein AWS-Konto. Wenn Sie noch keins haben, werden Sie bei der Anmeldung aufgefordert, ein solches zu erstellen. So erstellen Sie ein AWS-Konto:

1. Öffnen Sie [https://portal.aws.amazon.com/billing/signup](https://portal.aws.amazon.com/billing/signup).

1. Folgen Sie den Online-Anweisungen.

   Ein Teil des Anmeldevorgangs besteht darin, einen Telefonanruf oder eine Textnachricht zu erhalten und einen Verifizierungscode einzugeben. Außerdem müssen Sie Rechnungsdaten angeben, obwohl die Basic-Stage des Dienstes kostenlos ist. AWS-Services, für die Sie sich anmelden, werden Ihnen nicht in Rechnung gestellt, es sei denn, Sie nutzen sie. 

1. Nachdem Sie das Konto erstellt haben, erhalten Sie eine E-Mail mit Ihrer **Anmelde-URL** und Ihrem **Benutzername** sowie eine weitere E-Mail (von Ihrem AWS Kontoadministrator) mit Ihrem Kennwort. Sie müssen das Passwort bei der ersten Anmeldung ändern.

Stellen Sie bei Verwendung eines vorhandenes AWS-Kontos sicher, dass es eine AWS-Region nutzt, die für Amazon IVS unterstützt wird:

1. Navigieren Sie zur [Amazon-IVS-Konsole](https://console.aws.amazon.com/ivs). Wenn die übliche IVS-Konsolenseite (mit dem Slogan „Global Solution, regional content“ (Globale Lösung, regionaler Inhalt)) angezeigt wird, ist alles in Ordnung. Fahren Sie dann mit [Schritt 2: Einrichten von Root-Benutzern und Administratoren](getting-started-setup-users.md) fort. Wenn Sie zu einer AWS-Seite mit der Meldung „unsupported region“ (nicht unterstützte Region) umgeleitet werden, müssen Sie eine neue Region auswählen.

1. Wählen Sie die entsprechende Registerkarte (**Live-Streaming** für IVS, **Stream-Chat** für IVS Chat) und dann eine der aufgelisteten Regionen aus. *Notieren Sie sich die ausgewählte Region. Diese werden Sie später benötigen*. 

Sie können jederzeit Ihre AWS-Kontoaktivitäten anzeigen und Ihr Konto verwalten. Rufen Sie dazu [https://aws.amazon.com/](https://aws.amazon.com/) auf und klicken Sie auf **My Account** (Mein Konto).

# Schritt 2: Einrichten von Root-Benutzern und Administratoren
<a name="getting-started-setup-users"></a>

Wenn Sie sich für ein AWS-Konto registrieren, wird ein Root-Benutzer für das AWS-Konto erstellt. Der Root-Benutzer hat Zugriff auf alle AWS-Services und -Ressourcen des Kontos. Als bewährte Methode zur Gewährleistung der Sicherheit sollten Sie den [administrativen Zugriff einem Administrator zuweisen](https://docs.aws.amazon.com/singlesignon/latest/userguide/useraccess.html) und den Root-Benutzer nur verwenden, um [Aufgaben auszuführen, die Zugriff durch einen Root-Benutzer erfordern](https://docs.aws.amazon.com/IAM/latest/UserGuide/root-user-tasks.html).

## Schützen des Root-Benutzers für Ihr AWS-Konto
<a name="setup-users-secure-root-user"></a>

1. Um sich beim IAM Identity Center als Administrator anzumelden, verwenden Sie die Anmelde-URL, die an Ihre E-Mail-Adresse gesendet wurde, als Sie den IAM-Identity-Center-Benutzer erstellt haben. Hilfestellung zur Anmeldung mit einem IAM-Identity-Center-Benutzer finden Sie unter [Anmelden beim AWS-Zugangsportal](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html) im *Benutzerhandbuch zur AWS-Anmeldung*.

   Hilfestellung zur Anmeldung mit dem Root-Benutzer finden Sie unter [Anmelden als Root-Benutzer](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial) im *Benutzerhandbuch zur AWS-Anmeldung*.

1. Aktivieren Sie die Multi-Faktor-Authentifizierung (MFA) für den Root-Benutzer.

   Anweisungen dazu finden Sie unter [Aktivieren eines virtuellen MFA-Geräts für den Root-Benutzer Ihres AWS-Kontos (Konsole)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_mfa_enable_virtual.html#enable-virt-mfa-for-root) im *IAM-Benutzerhandbuch*.

## Erstellen eines Administrators
<a name="setup-users-create-admin-user"></a>

Sie sollten einen Administrator erstellen, damit Sie für alltägliche Aufgaben nicht auf den Root-Benutzer zurückgreifen müssen.
+ Weisen Sie für Ihre täglichen administrativen Aufgaben einem Administrator in AWS IAM Identity Center (Nachfolger von AWS Single Sign-On) administrativen Zugriff zu. Anweisungen finden Sie unter [Erste Schritte](https://docs.aws.amazon.com/singlesignon/latest/userguide/getting-started.html) im *Benutzerhandbuch zu AWS IAM Identity Center (Nachfolger von AWS Single Sign-On)*.
+ Um sich beim IAM Identity Center als Administrator anzumelden, verwenden Sie die Anmelde-URL, die an Ihre E-Mail-Adresse gesendet wurde, als Sie den IAM-Identity-Center-Benutzer erstellt haben. Hilfestellung zur Anmeldung mit einem IAM-Identity-Center-Benutzer finden Sie unter [Anmelden beim AWS-Zugangsportal](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html) im *Benutzerhandbuch zur AWS-Anmeldung*.

# Schritt 3: Festlegen von IAM-Berechtigungen
<a name="getting-started-iam-permissions"></a>

Als Nächstes müssen Sie eine AWS-IAM-Richtlinie erstellen (Identity and Access Management), die Benutzern grundlegende Zugriffsberechtigungen einräumt (z. B. zum Erstellen eines Amazon-IVS-Kanals, zum Abrufen von Streaming-Informationen und zur automatischen Aufzeichnung in S3) und diese Richtlinie den Benutzern zuweisen. Die Berechtigungen können Sie beim Erstellen eines [neuen Benutzers](#iam-permissions-new-user) zuweisen oder einem [vorhandenen Benutzer](#iam-permissions-existing-user) hinzufügen. Im Folgenden sind beide Verfahren angegeben.

Weitere Informationen (z. B. Informationen zu IAM-Benutzern und -Richtlinien, zum Anhängen einer Richtlinie an einen Benutzer und zum Beschränken der Möglichkeiten von Benutzern mit Amazon IVS) finden Sie unter:
+ [Erstellen eines IAM-Benutzers](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users_create.html#Using_CreateUser_console) im *IAM-Benutzerhandbuch*
+ Die Informationen in [Amazon IVS-Sicherheit](security.md) zu IAM und „Verwaltete Richtlinien für IVS“. 
+ Für Aufnahme-für-S3-Funktionalität: [Verwenden von serviceverknüpften Rollen](security-service-linked-roles.md) und [Automatische Aufzeichnung auf Amazon S3](record-to-s3.md) im *Amazon-IVS-Benutzerhandbuch*

Sie können entweder eine vorhandene von AWS verwaltete Richtlinie für Amazon IVS verwenden oder eine neue Richtlinie erstellen, die die Berechtigungen anpasst, die Sie einer Reihe von Benutzern, Gruppen oder Rollen gewähren möchten. Beide Vorgehensweisen werden nachfolgend beschrieben.

## Verwenden einer vorhandenen Richtlinie für IVS-Berechtigungen
<a name="iam-permissions-existing-policy"></a>

In den meisten Fällen möchten Sie für Amazon IVS eine von AWS verwaltete Richtlinie verwenden. Diese werden ausführlich im Abschnitt [Verwaltete Richtlinien für IVS](security-iam-awsmanpol.md) von *IVS-Sicherheit* beschrieben.
+ Mit der von AWS verwalteten Richtlinie `IVSReadOnlyAccess` gewähren Sie den Anwendungsentwicklern Zugriff auf alle Get- und List-API-Vorgänge von IVS (sowohl für Streaming mit niedriger Latenz als auch für Echtzeit-Streaming).
+ Mit der von AWS verwalteten Richtlinie `IVSFullAccess` gewähren Sie den Anwendungsentwicklern Zugriff auf alle API-Vorgänge von IVS (sowohl für Streaming mit niedriger Latenz als auch für Echtzeit-Streaming).

## Optional: Eine benutzerdefinierte Richtlinie für Amazon-IVS-Berechtigungen erstellen
<a name="iam-permissions-new-policy"></a>

Dazu gehen Sie wie folgt vor:

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die IAM-Konsole unter [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Wählen Sie im Navigationsbereich **Policies** und dann **Create policy**. Das Fenster **Berechtigungen angeben** wird geöffnet.

1. Wählen Sie im Fenster **Berechtigungen angeben** die Registerkarte **JSON**. Kopieren Sie die folgende IVS-Richtlinie und fügen Sie sie in den Textbereich **Richtlinien-Editor** ein. (Die Richtlinie umfasst nicht alle Aktionen von Amazon IVS. Je nach Bedarf können Sie Zugriffsberechtigungen für Vorgänge hinzufügen/löschen (Zulassen/Verweigern). Einzelheiten zu den IVS-Vorgängen finden Sie in der [Referenz zur API von IVS-Streaming mit niedriger Latenz](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/Welcome.html).)

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
            "Effect": "Allow",
            "Action": [
               "ivs:CreateChannel",
               "ivs:CreateRecordingConfiguration",
               "ivs:GetChannel",
               "ivs:GetRecordingConfiguration",
               "ivs:GetStream",
               "ivs:GetStreamKey",
               "ivs:GetStreamSession",
               "ivs:ListChannels",
               "ivs:ListRecordingConfigurations",
               "ivs:ListStreamKeys",
               "ivs:ListStreams",
               "ivs:ListStreamSessions"
             ],
             "Resource": "*"
         },
         {
            "Effect": "Allow",
            "Action": [
               "cloudwatch:DescribeAlarms",
               "cloudwatch:GetMetricData",
               "s3:CreateBucket",
               "s3:GetBucketLocation",
               "s3:ListAllMyBuckets",
               "servicequotas:ListAWSDefaultServiceQuotas",
               "servicequotas:ListRequestedServiceQuotaChangeHistoryByQuota",
               "servicequotas:ListServiceQuotas",
               "servicequotas:ListServices",
               "servicequotas:ListTagsForResource"
            ],
            "Resource": "*"
         },
         {
            "Effect": "Allow",
            "Action": [
               "iam:AttachRolePolicy",
               "iam:CreateServiceLinkedRole",
               "iam:PutRolePolicy"
            ],
            "Resource": 
   "arn:aws:iam::*:role/aws-service-role/ivs.amazonaws.com/AWSServiceRoleForIVSRecordToS3*"
         }
      ]
   }
   ```

------

1. Wählen Sie im Fenster **Berechtigungen angeben** die Option **Weiter** aus (scrollen Sie zum unteren Ende des Fensters, um diese Option anzuzeigen). Das Fenster **Überprüfen und erstellen** wird geöffnet. 

1. Geben Sie im Fenster **Überprüfen und erstellen** einen **Richtliniennamen** ein und fügen Sie optional eine **Beschreibung** hinzu. Notieren Sie sich den Namen der Richtlinie, da Sie ihn beim Erstellen von Benutzern (weiter unten) benötigen. Wählen Sie **Create policy** (Richtlinie erstellen) aus (am unteren Ende des Fensters).

1. Sie gelangen zurück zum IAM-Konsolenfenster, in dem per Banner bestätigt werden sollte, dass die neue Richtlinie erstellt wurde.

## Erstellen Sie einen neuen Benutzer und fügen Sie Berechtigungen hinzu
<a name="iam-permissions-new-user"></a>

### IAM-Benutzer-Zugriffsschlüssel
<a name="iam-permissions-new-user-access-keys"></a>

IAM-Zugriffsschlüssel bestehen aus einer Zugriffsschlüssel-ID und einem geheimen Zugriffsschlüssel. Sie dienen zum Signieren Ihrer programmgesteuerten Anforderungen an AWS. Wenn Sie noch keine Zugriffsschlüssel besitzen, können Sie diese über die AWS-Managementkonsole erstellen. Verwenden Sie als bewährte Methode keine Zugriffsschlüssel für Root-Benutzer.

*Einen geheimen Zugriffsschlüssel können Sie nur beim Erstellen von Zugriffsschlüsseln anzeigen oder herunterladen. Später kann er nicht mehr wiederhergestellt werden.* Sie können jedoch jederzeit neue Zugriffsschlüssel erstellen. Dazu benötigen Sie die Berechtigungen zum Ausführen der erforderlichen IAM-Aktionen.

Bewahren Sie Zugriffsschlüssel stets sicher auf. Geben Sie sie niemals an Dritte weiter (selbst wenn eine Anfrage von Amazon zu stammen scheint). Weitere Informationen finden Sie unter [Verwalten der Zugriffsschlüssel für IAM-Benutzer](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html) im *IAM-Benutzerhandbuch*.

### Verfahren
<a name="iam-permissions-new-user-procedure"></a>

Dazu gehen Sie wie folgt vor:

1. Wählen Sie im Navigationsbereich die Option **Benutzer** und dann **Benutzer erstellen**. Das Fenster **Benutzerdetails angeben** wird geöffnet. 

1. Gehen Sie im Fenster **Benutzerdetails angeben** wie folgt vor:

   1. Geben Sie unter **Benutzerdetails** den neuen **Benutzernamen** ein, der erstellt werden soll.

   1. Aktivieren Sie **Benutzerzugriff auf AWS-Managementkonsole bereitstellen**.

   1. Wenn Sie dazu aufgefordert werden, wählen Sie **Ich möchte einen IAM-Benutzer erstellen**.

   1. Wählen Sie unter **Console password (Konsolenpasswort)** **Autogenerated password (Automatisch generiertes Passwort)**.

   1. Aktivieren Sie **Benutzer muss bei der nächsten Anmeldung ein neues Passwort erstellen**.

   1. Wählen Sie **Weiter** aus. Das Fenster **Berechtigungen festlegen** wird geöffnet.

1. Wählen Sie unter **Berechtigungen festlegen** die Option **Richtlinien direkt zuweisen** aus. Das Fenster **Berechtigungsrichtlinien** wird geöffnet.

1. Geben Sie im Suchfeld einen IVS-Richtliniennamen ein (entweder eine von AWS verwaltete Richtlinie oder Ihre zuvor erstellte benutzerdefinierte Richtlinie). Wenn sie gefunden wurde, aktivieren Sie das Kästchen, um die Richtlinie auszuwählen.

1. Wählen Sie **Weiter** (unten im Fenster). Das Fenster **Überprüfen und erstellen** wird geöffnet.

1. Vergewissern Sie sich im Fenster **Überprüfen und erstellen**, ob alle Benutzerdetails korrekt sind, und wählen Sie dann **Benutzer erstellen** aus (unten im Fenster).

1. Das Fenster **Passwort abrufen** wird geöffnet, das Ihre **Details zur Anmeldung an der Konsole** enthält. *Bewahren Sie diese Informationen sicher auf, damit Sie in Zukunft darauf zurückgreifen können*. Klicken Sie abschließend auf **Zurück zur Benutzerliste**.

## Hinzufügen von Berechtigungen zu einem vorhandenen Benutzer
<a name="iam-permissions-existing-user"></a>

Dazu gehen Sie wie folgt vor:

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die IAM-Konsole unter [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. Wählen Sie im Navigationsbereich **Benutzer** aus und wählen Sie dann einen vorhandenen Benutzernamen aus, der aktualisiert werden soll. (Wählen Sie den Namen aus, indem Sie darauf klicken. Aktivieren Sie nicht das Auswahlfeld.)

1. Wählen Sie auf der Seite **Zusammenfassung** in der Registerkarte **Berechtigungen** die Option **Berechtigungen hinzufügen** aus. Das Fenster **Berechtigungen hinzufügen** wird geöffnet.

1. Wählen Sie die Option **Attach existing policies directly (Vorhandene Richtlinien direkt anfügen)** aus. Das Fenster **Berechtigungsrichtlinien** wird geöffnet.

1. Geben Sie im Suchfeld einen IVS-Richtliniennamen ein (entweder eine von AWS verwaltete Richtlinie oder Ihre zuvor erstellte benutzerdefinierte Richtlinie). Wenn die Richtlinie gefunden wurde, aktivieren Sie das Kästchen, um die Richtlinie auszuwählen.

1. Wählen Sie **Weiter** (unten im Fenster). Das Fenster **Überprüfung** wird geöffnet.

1. Wählen Sie im Fenster **Überprüfung** die Option **Berechtigungen hinzufügen** aus (unten im Fenster).

1. Vergewissern Sie sich auf der Seite **Summary** (Zusammenfassung), dass die IVS-Richtlinie hinzugefügt wurde.

# Schritt 4: Erstellen eines Kanals mit einer optionalen Aufzeichnung
<a name="getting-started-create-channel"></a>

Ein Amazon IVS-Kanal speichert Konfigurationsinformationen zu Ihrem Livestream. Sie erstellen zunächst einen Kanal und tragen dann Videos zu diesem Kanal bei, indem Sie die Stream-Taste des Kanals verwenden, um Ihren Livestream zu starten.

Im Rahmen der Kanalerstellung werden folgende Elemente zugewiesen:
+ Ein *Erfassungsserver* identifiziert eine bestimmte Amazon-IVS-Komponente, die den Stream empfängt, sowie ein Erfassungsprotokoll (RTMPS oder RTMP).
+ Amazon IVS weist einen *Stream-Schlüssel* zu, wenn Sie einen Kanal erstellen und ihn für die Autorisierung des Streams verwenden. ***Behandeln Sie den Stream-Schlüssel wie ein Geheimnis, da er jedem erlaubt, zum Kanal zu streamen***.
+ *Wiedergaben-URL* gibt den Endpunkt an, an dem die Wiedergabe für einen bestimmten Kanal gestartet werden soll. Dieser Endpunkt kann global verwendet werden. Er wählt automatisch den besten Speicherort aus dem globalen Amazon IVS-Netzwerk für die Inhaltsbereitstellung aus, damit ein Zuschauer das Video streamen kann. (Beachten Sie, dass Amazon IVS keine benutzerdefinierten Domänen für die Wiedergabe unterstützt. *Proxy die Wiedergabe-URL nicht mit Ihrer eigenen Domain; das funktioniert nicht und verursacht Probleme.*)

 Sie können einen Kanal erstellen – mit oder ohne Aufzeichnung – über die Amazon IVS-Konsole oder die AWS CLI. Kanalerstellung und -Aufnahme werden im Folgenden diskutiert.

# Automatische Aufzeichnung auf Amazon S3
<a name="create-channel-auto-r2s3"></a>

Sie haben die Möglichkeit, die Aufnahme für einen Kanal zu aktivieren. Wenn das Feature „Automatische Aufnahme in S3“ aktiviert ist, werden alle Streams auf dem Kanal aufgezeichnet und in einem Amazon-S3-Speicher-Bucket gespeichert, den Sie besitzen. Anschließend ist die Aufnahme für die On-Demand-Wiedergabe verfügbar.

*Das Einrichten hiervon ist eine erweiterte Option.* Standardmäßig ist die Aufzeichnung deaktiviert, wenn ein Kanal erstellt wird.

Bevor Sie einen Kanal für die Aufnahme einrichten können, müssen Sie eine *Aufnahme-Konfiguration* erstellen. Dies ist eine Ressource, die einen Amazon-S3-Speicherort angibt, an dem die aufgenommenen Streams für den Kanal gespeichert werden. Sie können Aufnahmekonfigurationen mit der Konsole oder CLI erstellen und verwalten. Beide Verfahren sind unten aufgeführt. Nachdem Sie die Aufnahmekonfiguration erstellt haben, ordnen Sie sie einem Kanal zu, entweder indem Sie den Kanal erstellen (wie unten beschrieben) oder später, indem Sie einen vorhandenen Kanal aktualisieren. (In der API, Siehe [CreateChannel](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/API_CreateChannel.html) und [UpdateChannel](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/API_UpdateChannel.html).) Sie können mehrere Kanäle derselben Aufzeichnungskonfiguration zuordnen. Sie können eine Aufnahmekonfiguration löschen, die keinem Kanal mehr zugeordnet ist.

Beachten Sie folgende Einschränkungen:
+ Sie müssen Eigentümer des S3-Buckets sein. Das heißt, das Konto, das einen zu erfassenden Kanal einrichtet, muss Eigentümer des S3-Buckets sein, in dem die Aufnahmen gespeichert werden.
+ Der Kanal, die Aufnahmekonfiguration und der S3-Standort müssen sich in der gleichen AWS-Region befinden. Wenn Sie Kanäle in anderen Regionen erstellen und diese aufnehmen möchten, müssen Sie in diesen Regionen auch Aufnahmekonfigurationen und S3-Buckets einrichten.

Die Aufnahme in Ihrem S3-Bucket erfordert eine Autorisierung mit Ihren AWS-Anmeldeinformationen. Um IVS den erforderlichen Zugriff zu gewähren, wird beim Erstellen der Aufnahmekonfiguration automatisch eine AWS-IAM-[Service-verknüpfte Rolle](https://docs.aws.amazon.com/IAM/latest/UserGuide/using-service-linked-roles.html) (SLR) erstellt: Die SLR ist darauf beschränkt, IVS nur die Schreibberechtigung für den bestimmten Bucket zu erteilen.

Beachten Sie, dass Netzwerkprobleme zwischen dem Streaming-Standort und AWS oder in AWS zu Datenverlusten während der Aufzeichnung Ihres Streams führen können. In diesen Fällen priorisiert Amazon IVS den Livestream gegenüber der Aufzeichnung. Für Redundanz nehmen Sie lokal über Ihr Streaming-Tool auf.

Weitere Informationen (z. B. zum Einrichten der Nachbearbeitung oder der VOD-Wiedergabe für Ihre aufgezeichneten Dateien) finden Sie unter [Automatische IVS-Aufzeichnung in Amazon S3 \$1 Streaming mit niedriger Latenz](record-to-s3.md).

## Aufnahme deaktivieren
<a name="getting-started-disable-recording"></a>

So deaktivieren Sie die Amazon S3 Aufzeichnung auf einem vorhandenen Kanal:
+ Konsole – Wählen Sie auf der Detailseite des betreffenden Kanals im Abschnitt **Aufzeichnen und Speichern** von Streams die Option **Deaktiviert** und wählen Sie dann **Kanal speichern**. Dadurch wird die Zuordnung der Aufzeichnungskonfiguration mit dem Kanal entfernt. Streams auf diesem Kanal werden nicht mehr aufgezeichnet.
+ CLI – Führen Sie den Befehl `update-channel` aus und übergeben Sie den ARN für die Aufzeichnungskonfiguration als leere Zeichenfolge:

  ```
  aws ivs update-channel --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" --recording-configuration-arn ""
  ```

  Dies gibt ein Kanalobjekt mit einer leeren Zeichenkette für `recordingConfigurationArn` zurück, was anzeigt, dass die Aufzeichnung deaktiviert ist.

# Konsolenanweisungen zum Erstellen eines IVS-Kanals
<a name="create-channel-console"></a>

Diese Schritte sind in drei Phasen unterteilt: die erste Kanaleinrichtung, die Einrichtung für die automatische Aufnahme in Amazon S3 (optional) und die endgültige Kanalerstellung.

## Einrichten eines Channels
<a name="create-channel-console-setup"></a>

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

   (Sie können auf die Amazon IVS Konsole auch über die [AWS-Managementkonsole](https://console.aws.amazon.com/) zugreifen.)

1. Verwenden Sie auf der Navigationsleiste im Dropdown-Menü **Auswählen einer Region**, um eine Region auszuwählen. Ihr neuer Kanal wird in dieser Region erstellt.

1. Wählen Sie im Feld **Erste Schritte** (oben rechts) die Option **Kanal erstellen**.

1. Akzeptieren Sie unter **Kanalkonfiguration** die **Standardkonfiguration**. Geben Sie optional einen **Kanalname** an. Kanalnamen sind nicht eindeutig, aber sie bieten Ihnen eine Möglichkeit, andere Kanäle als den Kanal-ARN (Amazon Resource Name) zu unterscheiden.

   Hinweis: Mithilfe der **benutzerdefinierten Konfiguration** können bestimmte, nicht standardmäßige Werte wie Kanaltyp oder RTMP-Erfassung (statt RTMPS) angegeben werden. Benutzerdefinierte Spezifikationen sind hier nicht dokumentiert.  
![\[Erstellen Sie einen Kanal mit der IVS-Konsole: Geben Sie die Kanalkonfiguration im Fenster Kanal erstellen an.\]](http://docs.aws.amazon.com/de_de/ivs/latest/LowLatencyUserGuide/images/Accept_Default_Configuration.png)

1. Wenn Sie automatisch in Amazon S3 aufzeichnen möchten, fahren Sie mit [Automatische Aufnahme in Amazon S3 einrichten (optional)](#getting-started-create-channel-console-record-s3) weiter unten fort. Andernfalls überspringen Sie das und fahren Sie direkt mit fort [Abschließende Kanal-Erstellung](#getting-started-create-channel-console-final-creation).

## Automatische Aufnahme in Amazon S3 einrichten (optional)
<a name="getting-started-create-channel-console-record-s3"></a>

Gehen Sie folgendermaßen vor, um die Aufnahme beim Erstellen eines neuen Kanals zu aktivieren:

1. Klicken Sie auf der Seite **Einen Kanal erstellen**, unter **Aufzeichnen und Speichern von Streams** und wählen Sie **Automatische Aufzeichnung aktivieren**. Zusätzliche Felder werden angezeigt, um eine vorhandene **Konfigurations-Aufzeichnung** auszuwählen oder eine neue zu erstellen.  
![\[Erstellen Sie einen Kanal mit der IVS-Konsole: Wählen Sie Automatisch in Amazon S3 aufzeichnen aus.\]](http://docs.aws.amazon.com/de_de/ivs/latest/LowLatencyUserGuide/images/Select_Auto_Record.png)

1. Klicken Sie auf **Erstellen einer Aufzeichnungskonfiguration**. Ein neues Fenster wird mit Optionen geöffnet, um einen Amazon S3 Bucket zu erstellen und ihn an die neue Aufzeichnungskonfiguration anzuhängen.  
![\[Erstellen Sie einen Kanal mit der IVS-Konsole: Geben Sie Speicheroptionen für die Aufzeichnungskonfiguration an.\]](http://docs.aws.amazon.com/de_de/ivs/latest/LowLatencyUserGuide/images/Click_Create_Recording_Config.png)

1. Füllen Sie die Felder aus:

   1. Geben Sie optional einen **Aufzeichnungskonfigurationsnamen** ein.

   1. Akzeptieren Sie unter **Aufzeichnungskonfiguration** die **Standardkonfiguration**. Hinweis:**Benutzerdefinierte Konfiguration** kann verwendet werden, um bestimmte Werte anzugeben, die nicht den Standardwerten entsprechen, z. B. aufgezeichnete Wiedergabeversionen oder das Zusammenführen fragmentierter Streams. Benutzerdefinierte Spezifikationen sind hier nicht dokumentiert.

   1. Geben Sie einen **Bucket name (Bucket-Namen)** ein.

1. Klicken Sie auf **Recording-Konfiguration erstellen**, um eine neue Recording-Konfigurationsressource mit einem eindeutigen ARN zu erstellen. In der Regel dauert die Erstellung der Aufnahmekonfiguration einige Sekunden, aber es kann bis zu 20 Sekunden dauern. Wenn die Aufzeichnungskonfiguration erstellt ist, kehren Sie zum Fenster **Kanal erstellen** zurück. Dort zeigt der Bereich **Aufzeichnen und Speichern von Streams** Ihre neue **Aufzeichnungskonfiguration**, mit ihrem **Zustand** als **Aktiv** und dem S3-Bucket (**Speicher**), den Sie erstellt haben.  
![\[Erstellen Sie einen Kanal mit der IVS-Konsole: Neue Aufnahmekonfiguration erstellt.\]](http://docs.aws.amazon.com/de_de/ivs/latest/LowLatencyUserGuide/images/Create_Recording_Config.png)

## Abschließende Kanal-Erstellung
<a name="getting-started-create-channel-console-final-creation"></a>

1. Wählen Sie unten im Fenster **Kanal erstellen** die Option **Kanal erstellen** aus, um einen neuen Kanal mit einem eindeutigen ARN zu erstellen. Erweitern Sie zum Anzeigen von Kanaldetails den Eintrag **Details**. (Hinweis: Wenn Sie die Aufzeichnung nicht aktiviert haben, ist die **automatische Aufzeichnung auf S3** auf **Deaktiviert** gesetzt und es gibt keinen Abschnitt für die **Aufzeichnungskonfiguration** auf dem Bildschirm).  
![\[Erstellen Sie einen Kanal mit der IVS-Konsole: Zeigen Sie die Kanal-Stream-, Wiedergabe- und Aufnahmekonfiguration und die Stream-Sitzungen im Fenster „Kanaldetails“ an.\]](http://docs.aws.amazon.com/de_de/ivs/latest/LowLatencyUserGuide/images/Final_Channel_Creation.png)

1. **Wichtig**:
   + Notieren Sie im Bereich **Stream-Konfiguration** den **Ingest-Server** und den **Stream-Schlüssel**. Sie werden diese im nächsten Schritt verwenden, um das Streaming einzurichten.
   + Im Bereich **Wiedergabe-Konfiguration**, beachten Sie die **Wiedergabe-URL**. Sie werden sie später verwenden, um Ihren Stream wiederzugeben.

**Hinweis:** Erweiteren Sie zum Anzeigen von SRT-Werten (Endpunkt und Passphrase) die Option **Andere Ingest-Optionen** im Bereich **Stream-Konfiguration**.

# CLI-Anweisungen zum Erstellen eines IVS-Kanals
<a name="create-channel-cli"></a>

Das Erstellen eines Kanals mit der AWS CLI ist eine Advanced Option und erfordert, dass Sie zuerst die CLI auf Ihrem Computer herunterladen und konfigurieren. Informationen zu den ersten Schritten finden Sie im [Benutzerhandbuch für die AWS-Befehlszeilenschnittstelle](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html).

Führen Sie eines der beiden folgenden Verfahren aus, je nachdem, ob Sie einen Kanal mit oder ohne aktivierte Aufzeichnung erstellen möchten.

## Erstellen eines Kanals ohne Aufzeichnung
<a name="getting-started-create-channel-cli-no-recording"></a>

1. Ausführen des `create-channel`-Befehls und Übergabe eines optionalen Namen:

   ```
   aws ivs create-channel --name test-channel
   ```

1. Dies gibt einen neuen Kanal zurück:

   ```
   {
      "channel": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh",
         "authorized": false,
         "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net",
         "insecureIngest": false,
         "latencyMode": "LOW",
         "name": "channel-live",
         "playbackRestrictionPolicyArn": "arn:aws:ivs:us-west-2:123456789012:playback-restriction-policy/abcdABCDefgh",
         "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8",
         "recordingConfigurationArn": "none",
         "srt": {
            "endpoint": "a1b2c3d4e5f6.srt.live-video.net",
            "passphrase: "ZU5A3yrjGAkghUNDr0c5NXBhsPrjlmtcKMNBluh7oImwJQ3ijeyClvMKxlpPcGAMziICJ",
         },
         "tags": {},
         "type": "STANDARD"
      },
      "streamKey": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:stream-key/g1H2I3j4k5L6",
         "channelArn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh",
         "tags": {},
         "value": "sk_us-west-2_abcdABCDefgh_567890abcdef"
      }
   }
   ```

1. **Wichtig**: Beachten Sie `ingestEndpoint`, `streamKey value` und `playbackUrl`. Sie werden diese verwenden, um Streaming und Wiedergabe einzurichten.

## Erstellen eines Kanals mit Aufzeichnung
<a name="getting-started-create-channel-cli-recording"></a>

**Voraussetzungen:** Erstellen Sie vor Beginn dieses Verfahrens einen Amazon-S3-Bucket und notieren Sie sich dessen ARN. Siehe [Erste Schritte mit Amazon S3](https://docs.aws.amazon.com//AmazonS3/latest/userguide/GetStartedWithS3.html). Der S3-Bucket muss sich in derselben Region befinden, in der Sie eine Aufzeichnungskonfiguration erstellen. Siehe das bekannte Problem in Schritt 1 unten.

Gehen Sie dann wie folgt vor, um den Kanal zu erstellen:

1. Führen Sie den Befehl `create-recording-configuration` aus und geben Sie den ARN von einem vorhandenen Amazon S3 Bucket ein:

   ```
   aws ivs create-recording-configuration --name configuration-1 --destination-configuration s3={bucketName=test-bucket}
   ```

   Übergeben Sie optional den Parameter `thumbnail-configuration`, um den Miniaturaufzeichnungsmodus und das Miniaturansichtsintervall manuell einzustellen:

   ```
   aws ivs create-recording-configuration --name configuration-1 --destination-configuration s3={bucketName=s3_bucket_name} --thumbnail-configuration recordingMode="INTERVAL",targetIntervalSeconds=60
   ```

   Übergeben Sie optional die `recording-reconnect-window-seconds`-Parameter zum Aktivieren der Funktion zum Zusammenführen fragmentierter Streams:

   ```
   aws ivs create-recording-configuration --name configuration-1 --destination-configuration s3={bucketName=test-bucket} --recording-reconnect-window-seconds 60
   ```

   **Bekanntes Problem:** Wenn Sie in der Region us-east-1 zum Erstellen einer Aufnahmekonfiguration die AWS CLI verwenden, wird die Meldung „erfolgreich“ zurückgegeben, auch wenn sich der S3-Bucket in einer anderen Region befindet. In diesem Fall ist die `state` der Aufzeichnungskonfiguration `CREATE_FAILED` (anstelle von `ACTIVE`) enthalten. (In anderen Regionen gibt die CLI korrekt einen Fehler zurück, wenn sich der Bucket in einer anderen Region befindet.)

   **Problemumgehung:** Stellen Sie sicher, dass sich Ihr S3-Bucket in derselben Region wie die Aufnahmekonfiguration befindet. Wenn Sie eine Aufzeichnungskonfiguration in einer anderen Region als Ihrem S3-Bucket erstellen, löschen Sie diese Aufzeichnungskonfiguration und erstellen Sie eine neue mit einem S3-Bucket aus der richtigen Region.

1. Dies gibt eine neue Aufzeichnungskonfiguration mit einem eindeutigen ARN zurück. Der Status der Aufzeichnungskonfiguration ist `CREATING`. Dies zeigt an, dass es gerade erstellt wird.

   ```
   {
      "recordingConfiguration": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te",
         "name": "configuration-1",
         "destinationConfiguration": {
            "s3": {
               "bucketName": "s3_bucket_name"
            }
         },
         "recordingReconnectWindowSeconds": 60,
         "state": "CREATING",
         "tags": {},
         "thumbnailConfiguration": {
            "recordingMode": "INTERVAL",
            "targetIntervalSeconds": 60
         }
      }
   }
   ```

1. In der Regel dauert die Erstellung der Aufnahmekonfiguration einige Sekunden, aber es kann bis zu 20 Sekunden dauern. Um zu überprüfen, ob die Aufzeichnungskonfiguration erstellt wurde, führen Sie den `get-recording-configuration`-Befehl aus:

   ```
   aws ivs get-recording-configuration --arn "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te"
   ```

1. Dies gibt eine Antwort zurück, die angibt, dass die Aufzeichnungskonfiguration erstellt wurde (`state` ist `ACTIVE`):

   ```
   {
      "recordingConfiguration": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te",
         "name": "configuration-1",
         "destinationConfiguration": {
            "s3": {
               "bucketName": "s3_bucket_name"
            }
         },
         "recordingReconnectWindowSeconds": 60,
         "state": "ACTIVE",
         "tags": {},
         "thumbnailConfiguration": {
            "recordingMode": "INTERVAL",
            "targetIntervalSeconds": 60
         }
      }
   }
   ```

1. Um einen Kanal zu erstellen und die Aufzeichnung zu aktivieren, führen Sie den `create-channel`-Befehl aus und übergeben Sie den ARN für die Aufzeichnungskonfiguration:

   ```
   aws ivs create-channel --name channel-live --recording-configuration-arn  "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te"
   ```

   Um die Aufzeichnung auf einem vorhandenen Kanal zu aktivieren, führen Sie alternativ den `update-channel`-Befehl aus und übergeben Sie den ARN für die Aufzeichnungskonfiguration:

   ```
   aws ivs update-channel --arn "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh" --recording-configuration-arn "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te"
   ```

1. Hiermit wird ein Kanalobjekt mit einem Wert für `recordingConfigurationArn` zurückgegeben, der nicht „none“ ist. Das zeigt an, dass die Aufzeichnung aktiviert ist. (Die folgende Antwort stammt aus `create-channel`. Die `update-channel`-Antwort enthält nicht das `streamKey`-Objekt.)

   ```
   {
      "channel": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh",
         "authorized": false,
         "ingestEndpoint": "a1b2c3d4e5f6.global-contribute.live-video.net",
         "insecureIngest": false,
         "latencyMode": "LOW",
         "name": "channel-live",
         "playbackUrl": "https://a1b2c3d4e5f6.us-west-2.playback.live-video.net/api/video/v1/us-west-2.123456789012.channel.abcdEFGH.m3u8",
         "recordingConfigurationArn": "arn:aws:ivs:us-west-2:123456789012:recording-configuration/mhndauNaO1te",
         "srt": {
            "endpoint": "a1b2c3d4e5f6.srt.live-video.net",
            "passphrase: "ZU5A3yrjGAkghUNDr0c5NXBhsPrjlmtcKMNBluh7oImwJQ3ijeyClvMKxlpPcGAMziICJ",
         },
         "tags": {},
         "type": "STANDARD"
      },
      "streamKey": {
         "arn": "arn:aws:ivs:us-west-2:123456789012:stream-key/g1H2I3j4k5L6",
         "channelArn": "arn:aws:ivs:us-west-2:123456789012:channel/abcdABCDefgh",
         "tags": {},
         "value": "sk_us-west-2_abcdABCDefgh_567890abcdef"
      }
   }
   ```

1. **Wichtig**: Beachten Sie `ingestEndpoint`, `streamKey value` und `playbackUrl`. Sie werden diese verwenden, um Streaming und Wiedergabe einzurichten.

# Schritt 5: Einrichten von Streaming-Software
<a name="getting-started-set-up-streaming"></a>

Sie können (niedrige Latenz) auf Amazon IVS streamen mit:
+ Die nativen [IVS-Broadcast-SDKs](#broadcast-sdk), die RTMPS unterstützen. Wir haben dies insbesondere für Produktionsszenarien empfohlen.
+ Die [Amazon IVS-Konsole](#ivs-console) – Diese eignet sich zum Testen von Streams.
+ Andere Streaming-Software- und Hardware-Encoder – Sie können jeden Streaming-Encoder verwenden, der die Protokolle RTMP, RTMPS oder SRT unterstützt. Im Anschluss werden mehrere Beispiele beschrieben, die Open Broadcast Software (OBS) und FFmpeg mit RTMPS und SRT verwenden. RTMPS ermöglicht hohe Sicherheit durch die Verwendung eines verschlüsselten TLS-Streams.

Schlüsselencoder-Einstellungen sind Keyframe-Intervalle (2 Sekunden) und Auflösung/Bitrate/Bildrate (die miteinander verknüpft sind). Weitere Informationen zu den Encoder-Einstellungen finden Sie unter: 
+ [Streaming-Konfiguration](streaming-config.md) im *Amazon-IVS-Benutzerhandbuch* 
+ Dieser Blogbeitrag: [Einrichten für das Streaming mit dem Amazon Interactive Video Service](https://aws.amazon.com/blogs/media/setting-up-for-streaming-with-amazon-ivs/)

**Hinweise:** 
+ Die maximale Dauer von Amazon IVS-Streams beträgt 48 Stunden. Danach wird der Stream beendet und die Streaming-Sitzung getrennt. Eine erfolgreiche Wiederverbindung (automatisch oder manuell) startet einen neuen Stream.
+ Wenn Ihr Encoder keine Daten sendet (z. B. aufgrund eines temporären Netzwerkproblems), wartet Amazon IVS 30 Sekunden lang. Wenn während dieser Zeit keine Broadcaster-Daten empfangen werden, wird die Verbindung von Amazon IVS getrennt.

## Streaming mit dem Amazon-IVS-Broadcast-SDK
<a name="broadcast-sdk"></a>

Um von Ihren iOS- oder Android-Anwendungen zu übertragen, können Sie das Amazon-IVS-Broadcast-SDK verwenden. Das Broadcast-SDK nutzt die Amazon-IVS-Architektur und bietet neben Amazon IVS kontinuierliche Verbesserungen und neue Features. Als natives mobiles Broadcast-SDK wurde es entwickelt, um die Leistungsauswirkungen auf Ihre Anwendung und auf die Geräte, mit denen Ihre Benutzer auf Ihre Anwendung zugreifen, zu minimieren.


| Um zu senden von ... | Sie können Folgendes verwenden … | Hinweise | 
| --- | --- | --- | 
| Ihre Android- oder iOS-Anwendungen | Amazon-IVS-SDK für Android oder iOS | Als natives mobiles Broadcast-SDK wurde es entwickelt, um die Leistungsauswirkungen auf Ihre Anwendung und auf die Geräte, mit denen Ihre Benutzer auf Ihre Anwendung zugreifen, zu minimieren. | 
| Eine Web-Umgebung | Web-Broadcast-SDK von Amazon IVS | Als Web-Broadcast-SDK ermöglicht Ihnen das Web-Broadcast-SDK von Amazon IVS die Übertragung von Web-Umgebungen mithilfe von WebRTC. Es bietet browser- und plattformübergreifende Unterstützung. | 

Details hierzu finden Sie unter [IVS-Broadcast-SDK \$1 Streaming mit niedriger Latenz](broadcast.md).

## Streaming mit der Amazon IVS-Konsole
<a name="ivs-console"></a>

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

   (Sie können auf die Amazon IVS Konsole auch über die [AWS-Managementkonsole](https://console.aws.amazon.com/) zugreifen.)

1. Wählen Sie im Navigationsbereich **Kanäle** aus. (Wenn der Navigationsbereich ausgeblendet ist, erweitern Sie ihn über das Hamburger-Symbol.)

1. Wählen Sie den Kanal aus, auf den Sie übertragen möchten, um seine Detailseite aufzurufen.

1. Wählen Sie die Registerkarte **Übertragen** aus. Die Registerkarte wird unter dem Abschnitt **Allgemeine Konfiguration** angezeigt.

1. Sie werden aufgefordert, der IVS-Konsole Zugriff auf Ihre Kamera und Ihr Mikrofon zu gewähren. **Erlauben** Sie diese Berechtigungen.

1. Wählen Sie in den Dropdown-Feldern unten auf der Registerkarte **Übertragung** die Eingabegeräte für das Mikrofon und die Kamera aus.

1. Um mit dem Streaming zu beginnen, wählen Sie **Übertragung starten** aus.

1. Um den Livestream anzusehen, wechseln Sie zur Registerkarte **Wiedergabe**.

   **Hinweis**: Nachdem Sie den Stream gestartet haben, müssen Sie mit einer kurzen Verzögerung rechnen (normalerweise unter 30 Sekunden), bevor er auf der Registerkarte „Wiedergabe“ angezeigt wird.

Sie können dieses Feature verwenden, um gleichzeitig auf mehrere Kanäle zu übertragen.

**Hinweis**: Das Streamen von der Konsole verbraucht Ressourcen, und es fallen Kosten für den Live-Videoeingang an. Weitere Informationen finden Sie unter [Kosten für den Live-Videoeingang](https://aws.amazon.com/ivs/pricing/#Low-Latency_Streaming) auf der Seite mit den IVS-Preisen.

## Streaming mit OBS Studio mithilfe von RTMPS
<a name="obs-rtmps"></a>

([OBS Studio](https://obsproject.com/)) ist eine kostenlose Open-Source-Software-Suite für Aufzeichnung und Livestreaming. OBS bietet Echtzeit-Quell- und Geräteerfassung, Szenenkomposition, Kodierung, Aufzeichnung und Streaming. 

Befolgen Sie diese Schritte, um schnell mit OBS Studio v30.2 oder höher arbeiten zu können:

1. Laden Sie die Software herunter und installieren Sie sie: [https://obsproject.com/download](https://obsproject.com/download).

1. Führen Sie den OBS Studio-**Autokonfigurationsassistenten** aus, der erscheint, wenn Sie OBS Studio zum ersten Mal laden. Führen Sie die Schritte aus und übernehmen Sie die Standardeinstellungen.

1. Wählen Sie unter **Stream-Informationen** im Dropdown-Menü **Service** die Option **Amazon IVS** aus und geben Sie den **Stream-Schlüssel** ein.

   Wenn Sie den Kanal mit der Amazon-IVS-Konsole erstellt haben, ist der **Stream-Schlüssel**, den Sie in OBS eingeben, der **Stream-Schlüssel** aus der Konsole: `sk_us-west-2_abcd1234efgh5678ijkl`

   Wenn Sie den Kanal mit der Amazon-CLI erstellt haben, ist der **Stream-Schlüssel**, den Sie in OBS eingeben, der **Stream-Schlüssel** aus der CLI-Antwort: `sk_us-west-2_abcd1234efgh5678ijkl`

   Wenn Ihr IVS-Kanal für den Multitrack-Videoeingang konfiguriert ist, wählen Sie **Multitrack-Video aktivieren** aus. Konfigurieren Sie optional die Einstellungen **Maximale Anzahl von Videospuren** und **Maximale Streaming-Bandbreite**, mit denen die automatisch konfigurierten Stream-Einstellungen begrenzt werden.

1. Für **Videoausgabeauflösung** und **Bitrate** finden Sie Informationen unter [Kanaltypen](streaming-config.md#streaming-config-settings-channel-types) in der *Amazon-IVS-Streaming-Konfiguration*. Wenn einer der vom OSP-Assistenten gewählte Wert die von Amazon IVS zulässigen Werte überschreitet, sollten Sie die Werte manuell anpassen, um eine fehlgeschlagene Verbindung zu Amazon IVS zu vermeiden. Nachdem der Assistent abgeschlossen ist:

   1. Um die Videoauflösung anzupassen, verwenden Sie **Settings > Video > Output (Scaled) Resolution** (Einstellungen > Video > Ausgabeauflösung (skaliert)).

   1. Um die Videobitrate anzupassen, verwenden Sie **Settings > Output > Streaming > Video Bitrate** (Einstellungen > Ausgabe > Streaming > Videobitrate). 

      **Hinweis:** Dies hat keine Auswirkungen auf den Livestream, wenn Sie zuvor **Multitrack-Video aktivieren** aktiviert haben.

1. Wir empfehlen ein 2-sekündiges **Keyframe-Intervall**, um die Streamstabilität zu verbessern und ein Puffern bei der Wiedergabe des Viewers zu vermeiden. Gehen Sie nach Abschluss des Assistenten zu **Settings > Output > Output Mode** (Einstellungen > Ausgabe > Ausgabemodus), wählen Sie **Advanced** (Erweitert) aus, und stellen Sie auf der Registerkarte **Streaming** sicher, dass **Keyframe Interval** (Keyframe-Intervall) auf 2 eingestellt ist.

   **Hinweis:** Das Keyframe-Intervall wird automatisch konfiguriert, wenn Sie zuvor **Multitrack-Video aktivieren** aktiviert haben.

1. Wählen Sie im Hauptfenster von OBS Studio **-Streaming starten**.

Weitere Informationen zum Streaming mit OBS Studio finden Sie unter [OBS Studio](https://obsproject.com/wiki/OBS-Studio-Quickstart).

Sie können Ihre OBS-Einstellungen später manuell ändern:

1. Klicken Sie auf **Einstellungen > Stream**.

1. Wählen Sie im Dropdown-Menü **Amazon IVS** aus.

1. Fügen Sie den **Stream-Schlüssel** ein.

Sie können den Assistenten jederzeit erneut ausführen: **Extras > Assistent für automatische Konfiguration**.

Optional können Sie in **Einstellungen > Allgemein** die lokale Aufzeichnung aktivieren, um Ihren Livestream für die spätere Verwendung zu speichern. Wie bereits erwähnt, können Netzwerkprobleme zwischen der Übertragung und AWS oder in AWS zu Datenverlusten während der Aufzeichnung Ihres Streams führen. In diesen Fällen priorisiert Amazon IVS den Livestream gegenüber der Aufzeichnung. Die lokale Aufzeichnung über Ihr Streaming-Tool bietet Redundanz.

Es ist ratsam, regelmäßig nach Updates für OBS Studio zu suchen und auf die aktuellste Version zu aktualisieren. (Wenn Sie beispielsweise den Fehler „Verbindung zum Server fehlgeschlagen“ erhalten, verwenden Sie möglicherweise eine alte Version von OBS Studio, die RTMPS nicht unterstützt.)

## Streaming mit OBS Studio
<a name="obs-srt"></a>

Führen Sie diese Schritte aus, um schnell mit dem Secure Reliable Transport-Protokoll arbeiten zu können:

1. Laden Sie die Software herunter und installieren Sie sie: [https://obsproject.com/download](https://obsproject.com/download).

1. Führen Sie den OBS Studio-**Autokonfigurationsassistenten** aus, der erscheint, wenn Sie OBS Studio zum ersten Mal laden. Führen Sie die Schritte aus und übernehmen Sie die Standardeinstellungen.

1. Bei **Stream Information** (Streaming-Informationen) wählen Sie **Custom...** (Benutzerdefiniert...) aus dem Dropdown **Service** (Dienst) aus und geben den **Server (Ingest server)** (Server (Aufnahmeserver)) und **Stream Key** (Stream-Schlüssel) ein.

   Wenn Sie den Kanal mit der AWS CLI erstellt haben:
   + Der **Server**, den Sie in OBS eingeben, besteht aus einer Kombination von fünf Dingen:
     + Ein Aufnahmeprotokoll: `srt://`
     + Der **Endpunkt** aus der `srt`-Struktur in der CLI-Antwort: 

       `a1b2c3d4e5f6.srt.live-video.net`
     + Ein Port: `9000`
     + Eine Stream-ID, die der **streamKey-Wert** aus der CLI-Antwort ist:

       `sk_us-west-2_abcd1234efgh5678ijkl`
     + Eine Passphrase, die zum Verschlüsseln des Inhalts verwendet wird. Verwenden Sie diese Option nur, wenn die **unsichere Erfassung** nicht aktiviert ist.

       `ZU5A3yrjGAkghUNDr0c5NXBhsPrjlmtcKMNBluh7oImwJQ3ijeyClvMKxlpPcGAMziICJ`

     Der vollständige Eintrag ist:

     `srt://a1b2c3d4e5f6.srt.live-video.net:9000?streamid=sk_us-west-2_abcd1234efgh5678ijkl&passphrase=ZU5A3yrjGAkghUNDr0c5NXBhsPrjlmtcKMNBluh7oImwJQ3ijeyClvMKxlpPcGAMziICJ`
   + Der **Stream-Schlüssel**, den Sie in OBS eingeben, bleibt für das SRT-Protokoll leer.

1. Für **Videoausgabeauflösung** und **Bitrate** finden Sie Informationen unter [Kanaltypen](streaming-config.md#streaming-config-settings-channel-types) in der *Amazon-IVS-Streaming-Konfiguration*. Wenn einer der vom OSP-Assistenten gewählte Wert die von Amazon IVS zulässigen Werte überschreitet, sollten Sie die Werte manuell anpassen, um eine fehlgeschlagene Verbindung zu Amazon IVS zu vermeiden. Nachdem der Assistent abgeschlossen ist: 

   1. Um die Videoauflösung anzupassen, verwenden Sie **Settings > Video > Output (Scaled) Resolution** (Einstellungen > Video > Ausgabeauflösung (skaliert)).

   1. Um die Videobitrate anzupassen, verwenden Sie **Settings > Output > Streaming > Video Bitrate** (Einstellungen > Ausgabe > Streaming > Videobitrate).

1. Wir empfehlen ein 2-sekündiges **Keyframe-Intervall**, um die Streamstabilität zu verbessern und ein Puffern bei der Wiedergabe des Viewers zu vermeiden. Gehen Sie nach Abschluss des Assistenten zu **Settings > Output > Output Mode** (Einstellungen > Ausgabe > Ausgabemodus), wählen Sie **Advanced** (Erweitert) aus, und stellen Sie auf der Registerkarte **Streaming** sicher, dass **Keyframe Interval** (Keyframe-Intervall) auf 2 eingestellt ist.

1. Wählen Sie im Hauptfenster von OBS Studio **-Streaming starten**. 

Sie können Ihre OBS-Einstellungen später manuell ändern:

1. Klicken Sie auf **Einstellungen > Stream**.

1. Klicken Sie auf **Benutzerdefiniert** aus der Dropdown-Liste.

1. Fügen Sie den **Server-** und/oder **Stream-Schlüssel** ein.

Sie können den Assistenten jederzeit erneut ausführen: **Extras > Assistent für automatische Konfiguration**.

Optional können Sie in **Einstellungen > Allgemein** die lokale Aufzeichnung aktivieren, um Ihren Livestream für die spätere Verwendung zu speichern. Wie bereits erwähnt, können Netzwerkprobleme zwischen der Übertragung und AWS oder in AWS zu Datenverlusten während der Aufzeichnung Ihres Streams führen. In diesen Fällen priorisiert Amazon IVS den Livestream gegenüber der Aufzeichnung. Die lokale Aufzeichnung über Ihr Streaming-Tool bietet Redundanz.

Es ist ratsam, regelmäßig nach Updates für OBS Studio zu suchen und auf die aktuellste Version zu aktualisieren. (Wenn Sie beispielsweise den Fehler „Verbindung zum Server fehlgeschlagen“ erhalten, verwenden Sie möglicherweise eine alte Version von OBS Studio, die RTMPS nicht unterstützt.)

## Streamen eines aufgezeichneten Videos mit FFmpeg mithilfe von RTMPS
<a name="ffmpeg-rtmps"></a>

Dazu gehen Sie wie folgt vor:

1. Laden Sie FFmpeg herunter und installieren Sie sie: [https://www.ffmpeg.org/download.html](https://www.ffmpeg.org/download.html).

1. Wählen Sie `$VIDEO_FILEPATH` als Speicherort eines MP4-Videos, das gestreamt werden soll:

   ```
   VIDEO_FILEPATH=/home/test/my_video.mp4
   ```

1. Setzen Sie `STREAM_KEY` auf Ihren StreamKey-**Wert**:

   ```
   STREAM_KEY=sk_us-west-2_abcd1234efgh5678ijkl
   ```

1. Legen Sie `INGEST_ENDPOINT` auf Ihren **ingestEndpoint** (von der AWS CLI) fest:

   ```
   INGEST_ENDPOINT=a1b2c3d4e5f6.global-contribute.live-video.net
   ```

1. Starten Sie das Streaming mit dem folgenden Terminalbefehl (dies ist alles eine Zeile):

   ```
   ffmpeg -re -stream_loop -1 -i $VIDEO_FILEPATH -r 30 -c:v libx264 -pix_fmt yuv420p -profile:v main -preset veryfast -x264opts "nal-hrd=cbr:no-scenecut" -minrate 3000 -maxrate 3000 -g 60 -c:a aac -b:a 160k -ac 2 -ar 44100 -f flv rtmps://$INGEST_ENDPOINT:443/app/$STREAM_KEY
   ```

   *Beachten Sie, dass der obige Befehl ein Beispiel ist. Optimieren Sie für das Produktion-Streaming die Parameter für Ihre Bedürfnisse.*

## Streamen eines aufgezeichneten Videos mit FFmpeg mithilfe von SRT
<a name="ffmpeg-srt"></a>

1. Laden Sie FFmpeg herunter und installieren Sie sie: [https://www.ffmpeg.org/download.html](https://www.ffmpeg.org/download.html). Wenn Sie eine alte/kompilierte Version von FFmpeg verwenden, erstellen Sie eine neue Version mit dem Flag `--enable-libsrt`.

1. Stellen Sie sicher, dass SRT für die Verwendung in FFmpeg verfügbar ist: Führen Sie den folgenden Befehl aus und stellen Sie sicher, dass `libsrt` in der Ausgabe enthalten ist. Falls `libsrt` nicht vorhanden ist, führen Sie eine Neuerstellung durch oder beschaffen Sie eine neuere Version von FFmpeg, die SRT unterstützt.

   ```
   ffmpeg -version | grep enable-libsrt
   ```

1. Wählen Sie `$VIDEO_FILEPATH` als Speicherort eines MP4-Videos, das gestreamt werden soll:

   ```
   VIDEO_FILEPATH=/home/test/my_video.mp4
   ```

1. Setzen Sie `STREAM_KEY` auf Ihren StreamKey-**Wert**:

   ```
   STREAM_KEY=sk_us-west-2_abcd1234efgh5678ijkl
   ```

1. Legen Sie `INGEST_ENDPOINT` auf den **Endpunkt** (aus der AWS-CLI unter dem `srt`-Objekt) fest:

   ```
   INGEST_ENDPOINT=a1b2c3d4e5f6.srt.live-video.net
   ```

1. Legen Sie `PASSPHRASE` auf die **Passphrase** (aus der AWS-CLI unter dem `srt`-Objekt) fest: Verwenden Sie nur eine Passphrase, wenn die unsichere Erfassung für den Kanal nicht aktiviert ist. 

   ```
   PASSPHRASE=ZU5A3yrjGAkghUNDr0c5NXBhsPrjlmtcKMNBluh7oImwJQ3ijeyClvMKxlpPcGAMziICJ
   ```

1. Starten Sie das Streaming mit dem folgenden Terminalbefehl (dies ist alles eine Zeile):

   ```
   ffmpeg -re -i $VIDEO_FILEPATH -c copy -f mpegts "srt://$INGEST_ENDPOINT:9000?streamid=$STREAM_KEY&passphrase=$PASSPHRASE”
   ```

# Schritt 6: Anzeigen des eigenen Livestreams
<a name="getting-started-view-stream"></a>

Du kannst deinen Livestream ansehen mit:
+ den nativen [IVS-Player-SDKs](#view-stream-player-sdks);
+ der [Amazon-IVS-Konsole](#view-stream-console).

## Anzeigen mit den Amazon IVS Player SDKs
<a name="view-stream-player-sdks"></a>

1. Richten Sie IVS Player ein. Beginnen Sie mit der [Übersicht über das IVS Player SDK](player.md) und lesen Sie dann die entsprechenden plattformspezifischen Player-Anleitungen.

1. Rufen Sie in der [Amazon-IVS-Konsole](https://console.aws.amazon.com/ivs) die **Playback-URL** ab, die bei der Erstellung des Kanals generiert wurde. (Siehe [Abschließende Kanal-Erstellung](create-channel-console.md#getting-started-create-channel-console-final-creation) weiter oben in diesem Handbuch mit den *ersten Schritten*.)

1. Rufen Sie `player.load()` mit der Wiedergabe-URL auf.

## Anzeigen mit der Amazon-IVS-Konsole
<a name="view-stream-console"></a>

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

   (Sie können auf die Amazon IVS Konsole auch über die [AWS-Managementkonsole](https://console.aws.amazon.com/) zugreifen.) 

1. Wählen Sie im Navigationsbereich der Konsole die Option **Kanäle** aus. (Wenn der Navigationsbereich eingeklappt ist, öffnen Sie es zunächst, indem Sie das Hamburger-Symbol auswählen.)

1. Wählen Sie den Kanal aus, dessen Stream Sie anzeigen möchten, um zu einer Detailseite für diesen Kanal zu gelangen.

   Der Livestream wird im Abschnitt **Livestream** auf der Seite wiedergegeben.

**Hinweis**: Die Wiedergabe über die Konsole verbraucht Ressourcen, und es fallen Kosten für die Live-Videoausgabe an. Weitere Informationen finden Sie auf der Seite mit den [Live-Video-Ausgabekosten](https://aws.amazon.com/ivs/pricing/#Live_Video_Output_Costs) auf der Seite mit den IVS-Preisen.

**Hinweis:** Nachdem Sie das Streaming gestartet haben, gibt es eine kurze Verzögerung (bis zu 30 Sekunden, normalerweise weniger), bevor Ihr Stream in der Konsole angezeigt werden kann.

# Schritt 7: Überprüfen der Service-Quota-Limits (optional)
<a name="getting-started-check-service-quota"></a>

Alle Konten verfügen über Beschränkungen für die Anzahl gleichzeitiger Zuschauer und gleichzeitiger Übertragungen. *Stellen Sie sicher, dass Ihre Limits angemessen sind und fordern Sie bei Bedarf eine Erhöhung an, insbesondere wenn Sie ein großes Streaming-Event planen*. Details finden Sie unter [IVS Service Quotas](service-quotas.md).

# Schritt 8: Verhindern unerwünschter Inhalte und Zuschauer
<a name="getting-started-prevent-undesired-content"></a>

Böswillige Nutzer könnten versuchen, unerwünschte Inhalte (z. B. Profisport) auf Ihrer Plattform erneut zu streamen oder die Streams der Plattform ohne Genehmigung auf einer anderen Website einzubetten. Diese Art des Streamings kann die Menge an Live-Streaming-Videos, die Ihre Anwendung bereitstellt, sowie die damit verbundenen Kosten dramatisch erhöhen, ohne Ihrem Unternehmen einen Mehrwert zu bieten. Amazon IVS bietet Ihnen nicht nur Möglichkeiten zum Stoppen aktiver Streams, sondern auch Ressourcen, mit denen Sie dieses Verhalten von vornherein erkennen und verhindern können; siehe [Unerwünschte Inhalte und Zuschauer in IVS](undesired-content.md).

Um die Wiedergabe auf eine bestimmte Herkunft und/oder bestimmte Länder zu beschränken, verwenden Sie eine Richtlinie zur Beschränkung der Wiedergabe. Beachten Sie, dass diese Richtlinien nur bei öffentlichen Kanälen verwendet werden können. Unter [Unerwünschte Inhalte und Zuschauer in IVS](undesired-content.md) wird außerdem die Nutzung privater Kanäle zur Eindämmung unerwünschter Inhalte erörtert.

Beachten Sie, dass Richtlinien für Wiedergabebeschränkungen (wie Geoblocking) nicht gleichzeitig mit der Wiedergabeautorisierung verwendet werden können. Wenn die Wiedergabeautorisierung für einen Kanal aktiviert ist, werden alle konfigurierten Richtlinien für Wiedergabebeschränkungen ignoriert. Um geografische Beschränkungen für einen privaten Kanal durchzusetzen, überprüfen Sie den Standort des Benutzers innerhalb Ihrer Token-Generierungslogik, bevor Sie ein Wiedergabe-Token ausgeben.