

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.

# Einrichten von Live-Medien-Streaming von Kunden-Audiodateien in Amazon Connect
<a name="customer-voice-streams"></a>

In Amazon Connect können Sie Kunden-Audiodaten während einer Interaktion mit dem Kontaktzentrum erfassen, indem Sie die Audiodaten an einen Kinesis-Video-Stream senden. Abhängig von Ihren Einstellungen kann Audio für die gesamte Interaktion – bis die Interaktion mit dem Kundendienstmitarbeiter abgeschlossen ist – oder nur für eine Richtung aufgenommen werden: 
+ Was der Kunde hört, einschließlich dessen, was der Kundendienstmitarbeiter sagt, und der Systemansagen.
+ Was der Kunde sagt, auch während er sich in Warteschleife befindet.

Die Audio-Streams des Kunden enthalten auch Interaktionen mit einem Amazon-Lex-Bot, wenn Sie einen Bot im KontaktFlow verwenden. 

**Topics**
+ [Planen des Live-Medien-Streamings](plan-live-media-streams.md)
+ [Aktivieren des Streamings von Live-Medien](enable-live-media-streams.md)
+ [Greifen Sie auf Kinesis Video Streams-Daten zu](access-media-stream-data.md)
+ [Testen des Live-Medien-Streamings](use-media-streams-blocks.md)
+ [Kontaktattribute für Live-Medien-Streaming](media-streaming-attributes.md)

# Planen des Live-Medien-Streamings von Amazon Connect zu Kinesis Video Streams
<a name="plan-live-media-streams"></a>

**Wichtig**  
Wenn Sie die Audio-Streaming-Feature verwenden möchten, müssen Sie die von Amazon Connect erstellten Streams beibehalten. Löschen Sie sie nicht, es sei denn, Sie werden die Streaming-Feature nicht mehr verwenden.

Sie können alle Audiodaten zum und vom Kunden an Kinesis Video Streams senden. Beim Medien-Streaming unterstützt Kinesis Video Streams mehrere Spuren, sodass die Stimme des Kunden auf einer anderen Spur aufgezeichnet wird als das, was der Kunde hört. 

Audiodaten, die an Kinesis gesendet werden, verwenden eine Sampling-Rate von 8 kHz.

## Müssen Sie die Service-Kontingente erhöhen?
<a name="create-streams-service-limit"></a>

Wenn Sie das Streaming von Medien in Amazon Connect aktivieren, wird ein Kinesis-Video-Stream pro aktivem Anruf verwendet. Wir erstellen nach Bedarf neue KVS-Streams, um gleichzeitige Streaming-Anfragen zu verarbeiten. Wir erstellen nach Bedarf automatisch weitere Streams, um der Anzahl aktiver Anrufe gerecht zu werden, bis das Konto die [Kinesis Video Streams Service Quota](https://docs.aws.amazon.com/streams/latest/dev/service-sizes-and-limits.html) erreicht.

Wenden Sie sich Support an, um eine Erhöhung **der Anzahl der Streams** zu beantragen.

Um eine Erhöhung Ihres Servicekontingents zu beantragen, wählen Sie im AWS Support Center die Option **Kundenvorgang erstellen und** dann **Servicekontingent erhöhen** aus.

**Tipp**  
Wir stellen sicher, dass **PutMedia**Anfragen immer innerhalb des Kontingents von 5 TPS bleiben. Sie müssen keine Erhöhung beantragen.

## Wie lange müssen Sie Audiodaten speichern?
<a name="storing-audio-streams"></a>

Die Kundenaudiodaten werden in Kinesis für die Dauer gespeichert, die in den Aufbewahrungseinstellungen einer Amazon-Connect-Instance definiert ist. Anweisungen zum Festlegen dieses Werts finden Sie unter [Aktivieren des Live-Medien-Streamings in der Amazon-Connect-Instance](enable-live-media-streams.md).

## Müssen Sie die Audiostreams ändern?
<a name="changing-audio-streams"></a>

Es wird empfohlen, die Streams nicht zu ändern. Dies kann zu einem unerwarteten Verhalten führen.

## Wer benötigt IAM-Berechtigungen zum Abrufen von Daten?
<a name="perms-audio-streams"></a>

Wenn Ihr Unternehmen IAM-Berechtigungen verwendet, muss Ihr AWS Administrator IAM-Rollen, die Daten aus Kinesis Video Streams abrufen müssen, Berechtigungen erteilen. Sie müssen ihnen Berechtigungen für vollen Zugriff auf Kinesis Video Streams und AWS Key Management Service gewähren. 

# Aktivieren des Live-Medien-Streamings in der Amazon-Connect-Instance
<a name="enable-live-media-streams"></a>

Das Streaming von Live-Medien (Kunden-Audiostreams) ist standardmäßig nicht aktiviert. Sie können Kunden-Audiostreams auf der Einstellungsseite für Ihre Instance aktivieren.

**So aktivieren Sie das Live-Medien-Streaming**

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

1. Wählen Sie auf der Seite „Instances“ den Instance-Alias aus. Der Instance-Alias ist auch Ihr **Instance-Name**, der in Ihrer Amazon-Connect-URL erscheint. In der folgenden Abbildung sehen Sie die Seite **Instances des virtuellen Contact Centers für Amazon Connect** mit einem Rahmen um den Instance-Alias.

1. Klicken Sie im Navigationsbereich auf **Data storage (Datenspeicherung)**.

1. Wählen Sie in **Live media streaming (Live-Medien-Streaming)** **Edit (Bearbeiten)** aus. Wählen Sie **Enable live media streaming (Streaming von Live-Medien aktivieren)** aus.

1. Geben Sie einen Präfix für Kinesis Video Streams ein, der für Ihre Kunden-Audiodaten erstellt wurde. Dieses Präfix vereinfacht die Identifizierung des Streams mit den Daten.

1. Die Daten werden verschlüsselt, bevor sie in die Stream-Speicherschicht von Kinesis Video Streams geschrieben werden. Nach Abruf aus dem Speicher werden sie entschlüsselt. Dadurch werden Ihre Daten stets im Ruhezustand im Kinesis-Video-Streams-Service verschlüsselt. Wählen Sie den KMS-Schlüssel, der zum Verschlüsseln der Daten in Kinesis Video Streams verwendet wird, wie in der folgenden Abbildung dargestellt.  
![\[Der Abschnitt „Verschlüsselung“, in dem Sie den KMS-Schlüssel auswählen.\]](http://docs.aws.amazon.com/de_de/connect/latest/adminguide/images/streaming-encryption.png)

   Wenn Sie Ihren eigenen Schlüssel eingeben, beachten Sie die folgenden Einschränkungen:

   1. Der KMS-Schlüssel muss sich in derselben Region wie die Instance befinden.

   1. Der KMS-Schlüssel muss einer der folgenden Merkmale aufweisen: 
      + Kundenseitig verwalteter Schlüssel

      ODER
      +  Der AWS verwaltete Schlüssel für Kinesis Video Streams (aws/kinesisvideo). 

      Es sollte sich nicht um einen der AWS verwalteten Schlüssel handeln, die automatisch für andere Dienste erstellt wurden (z. B.). aws/connect, aws/lambda, aws/kinesis

   1. Die von Amazon Connect für den Schlüssel gewährte Berechtigung darf nicht widerrufen werden. Diese Berechtigungen haben `GranteePrincipal` im Format:

      ```
      arn:aws:iam::customer-account-id:role/aws-service-role/connect.amazonaws.com/AWSServiceRoleForAmazonConnect_hash_suffix
      ```

1. Geben Sie unter **Data retention period (Aufbewahrungszeitraum)** eine Zahl und eine Einheit ein.
**Wichtig**  
Wenn Sie **Keine Datenspeicherung** auswählen, werden die Daten nicht aufbewahrt und können nur 5 Minuten lang genutzt werden. Dies ist die standardmäßige Mindestdauer, für die Kinesis Daten aufbewahrt.  
Da Amazon Connect Kinesis für das Streaming verwendet, gelten [Kinesis-Video-Streams-Kontingente](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/limits.html).

1. Wählen Sie **Save (Speichern)** in **Live media streaming (Live-Medien-Streaming)** und anschließend unten auf der Seite **Save (Speichern)** aus.

Nach der Aktivierung des Live-Medien-Streamings fügen Sie die Blöcke **Start media streaming (Medien-Streaming starten)** und **Stop media streaming (Medien-Streaming beenden)** dem Flow hinzu. Konfigurieren Sie diese Blöcke, um anzugeben, welche Audiodaten aufgezeichnet werden sollen. Weitere Informationen und ein Beispiel finden Sie unter [Beispielablauf zum Testen des Live-Medien-Streamings in Amazon Connect](use-media-streams-blocks.md).

# Entwickeln von Live-Medien-Streaming in Amazon Connect
<a name="access-media-stream-data"></a>

Um Ihnen den Einstieg in die Entwicklung mithilfe von Live-Medienstreaming zu erleichtern, enthält Amazon Connect das folgende Kinesis Video Streams-Repository, das ein grundlegendes Beispiel dafür enthält, wie Sie Audiodaten aus Ihren Kinesis Video Streams konsumieren können: [https://github.com/amazon-connect/connect-kvs-consumer-demo](https://github.com/amazon-connect/connect-kvs-consumer-demo) 

Dieses Demo baut auf den High-Level-Abstraktionen auf, die von der Parser-Bibliothek in Kinesis Video Streams zum Lesen der von Amazon Connect veröffentlichten Titel `AUDIO_TO_CUSTOMER` und `AUDIO_FROM_CUSTOMER` bereitgestellt werden. Diese Daten werden als PCM-Rohdatei gespeichert. Diese Datei kann transformiert, transkodiert oder wiedergegeben werden.

# Beispielablauf zum Testen des Live-Medien-Streamings in Amazon Connect
<a name="use-media-streams-blocks"></a>

So können Sie einen Flow einrichten, um das Live-Medien-Streaming zu testen: 

1. Fügen Sie an der Stelle, an der Sie Audio-Streaming für den Kunden aktivieren möchten, einen **Start media streaming (Medien-Streaming starten)**-Block hinzu.

1. Verbinden Sie die Verzweigung **Success (Erfolg)** mit dem Rest Ihres Flows.

1. Fügen Sie einen **Stop media streaming (Medien-Streaming stoppen)**-Block an der Stelle hinzu, an der Sie das Streaming beenden möchten. 

1. Konfigurieren Sie beide Blöcke, um anzugeben, was Sie streamen möchten: **Vom Kunden and/or **zum** Kunden**.  
![\[Ein Start-Medienstreaming-Block.\]](http://docs.aws.amazon.com/de_de/connect/latest/adminguide/images/start-media-streaming.png)

Die Kunden-Audiodaten werden erfasst, bis ein **Stop media streaming (Medien-Streaming stoppen)**-Block aufgerufen wird, und zwar auch dann, wenn der Kontakt an einen anderen Flow übergeben wird.

Verwenden Sie die Kontaktattribute für das Medien-Streaming in Ihrem Flow, damit die Kontaktaufzeichnung die Attribute einschließt. Sie können dann die Kontaktaufzeichnung anzeigen, um die Medienstreaming-Daten zu bestimmen, die mit einem bestimmten Kontakt verknüpft sind. Sie können die Attribute auch an eine AWS Lambda Funktion übergeben.

Im folgenden BeispielFlow wird gezeigt, wie Sie das Medien-Streaming mit Attributen zu Testzwecken verwenden können. Dieser Flow beinhaltet einen Block zum **Starten des Medienstreamings**, aber es fehlt der Block zum **Beenden des Medienstreamings**.

![\[Ein BeispielFlow mit einem Block zum Starten des Medienstreamings.\]](http://docs.aws.amazon.com/de_de/connect/latest/adminguide/images/media-streaming-flow.png)


Nachdem das Audio erfolgreich zu Kinesis Video Streams gestreamt wurde, werden die Kontaktattribute aus dem Funktionsblock „** AWS Lambda aufrufen**“ gefüllt. Sie können die Attribute verwenden, um die Position im Stream zu identifizieren, an der das Kunden-Audio beginnt. Detaillierte Anweisungen finden Sie unter [Kontaktattribute für Live-Medien-Streaming in Kinesis Video Streams](media-streaming-attributes.md).

# Kontaktattribute für Live-Medien-Streaming in Kinesis Video Streams
<a name="media-streaming-attributes"></a>

Die Attribute werden angezeigt, wenn Sie in einem Flowblock, der Attribute unterstützt, **Media streams (Medienstreams)** als **Type (Typ)** auswählen, z. B. den Block **Start media streaming (Medienstreaming starten)**. Es handelt sich um folgende Werte:

Audio-Stream-ARN des Kunden  
Der ARN des Kinesis-Video-Streams, der die zu referenzierenden Kundendaten enthält.  
**JSONPath Format: \$1.** MediaStreams.customer.audio.StreamArn

Audio-Start-Zeitstempel des Kunden  
Der Zeitpunkt, an dem der Kunden-Audiostream gestartet wird.  
**JSONPath Format: \$1.** MediaStreams.Kunde.Audio. StartTimestamp

Audio-Stopp-Zeitstempel des Kunden  
Der Zeitpunkt, an dem der Kunden-Audiostream beendet wird.  
**JSONPath Format:** \$1. MediaStreams.Kunde.Audio. StopTimestamp

Audio-Start-Fragmentnummer des Kunden  
Die Nummer, die das Kinesis-Videostream-Fragment identifiziert, in dem der Kunden-Audiostream gestartet wird.  
**JSONPath Format:** \$1. MediaStreams.Kunde.Audio. StartFragmentNumber

Weitere Informationen zu Amazon Kinesis Video Streams-Fragmenten finden Sie unter [Fragment](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_Fragment.html) im *Amazon Kinesis Video Streams Developer Guide*.