

# Bidirektionales Streaming mit WebRTC
<a name="runtime-webrtc"></a>

Mit Amazon Bedrock AgentCore Runtime können Sie WebRTC (Web Real-Time Communication) verwenden, um Medienstreaming in Echtzeit zwischen Kunden und Agenten zu ermöglichen. WebRTC ist nützlich bei der Entwicklung von Sprachagenten für Browser und mobile Anwendungen, bei denen Kunden die browsernative WebRTC-API oder mobile WebRTC-SDKs für Echtzeitmedien verwenden. Weitere Informationen zu WebRTC finden Sie unter [WebRTC API](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API) in den MDN Web Docs.

**Topics**
+ [WebRTC auf Runtime verwenden AgentCore](#runtime-webrtc-requirements)
+ [TURN-Streaming-Optionen](#runtime-webrtc-turn-options)
+ [Tutorial: WebRTC mit TURN-Weiterleitung mithilfe von Amazon Kinesis Video Streams](runtime-webrtc-get-started-kvs.md)

## WebRTC auf Runtime verwenden AgentCore
<a name="runtime-webrtc-requirements"></a>

WebRTC on AgentCore Runtime erfordert:
+  **VPC-Netzwerkmodus** — Ihre AgentCore Runtime muss mit dem VPC-Netzwerkmodus konfiguriert sein. Weitere Informationen finden [Sie unter Amazon Bedrock AgentCore Runtime und Tools für VPC konfigurieren](agentcore-vpc.md).
+  **TURN-Relay** — Das TURN-Relay ist für den Medienverkehr zwischen dem Client und dem Agenten erforderlich. Die VPC muss ausgehenden UDP-Verkehr zu Ihren TURN-Endpunkten unterstützen.

## TURN-Streaming-Optionen
<a name="runtime-webrtc-turn-options"></a>

Die folgenden TURN-Serveroptionen sind für WebRTC on AgentCore Runtime verfügbar:

Von Amazon Kinesis Video Streams verwaltetes TURN-Relay  
KVS stellt verwaltete TURN-Server über die `GetIceServerConfig` API bereit. Diese Option erfordert kein TURN-Infrastrukturmanagement und lässt sich zur Authentifizierung nativ in AWS IAM integrieren. Zum Abrufen der TURN-Anmeldeinformationen ist eine KVS-Signalkanalressource erforderlich. Für die WebRTC-Signalisierung selbst (den Austausch von ICE-Kandidaten und Sitzungsbeschreibungen) können Sie entweder die AgentCore Runtime-Aufruf-API oder den KVS-Signalkanal verwenden. Erste Schritte finden Sie unter [Tutorial: WebRTC mit TURN-Relaying mithilfe von Amazon Kinesis](runtime-webrtc-get-started-kvs.md) Video Streams.

Third-party Ich habe TURN verwaltet  
Sie können einen verwalteten TURN-Drittanbieter verwenden.

Self-hosted ABBIEGEN  
Sie können Ihre eigene TURN-Infrastruktur mithilfe von Open-Source-Software wie Coturn auf Amazon EC2 oder Amazon ECS hosten und betreiben.