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.
Aufbau einer Amazon Chime SDK-Pipeline zur Medienverkettung
Sie folgen einem mehrstufigen Prozess, um eine Amazon Chime SDK-Medienverkettungspipeline zu erstellen. Die folgenden Schritte beschreiben den Vorgang.
-
Erstellen Sie einen Amazon S3-Bucket zur Verwendung als Datensenke der Media Capture-Pipeline und konfigurieren Sie dann die Bucket-Richtlinie. Informationen zur Aktivierung der serverseitigen Verschlüsselung für den Amazon S3-Bucket finden Sie unter Aktivieren der serverseitigen Verschlüsselung für einen Amazon S3-Bucket in diesem Handbuch. Wenn Sie einen Amazon S3-Bucket für die Verwendung mit Media Capture-Pipelines erstellt haben, müssen Sie die
s3:ListBucketAktionens3:GetObjectund zur Richtlinie dieses Buckets hinzufügen. Für dies3:ListBucketAktion ist eine Genehmigung für den Bucket erforderlich. Für die anderen Aktionen ist eine Genehmigung für die Objekte im Bucket erforderlich. Sie müssen zwei verschiedene Amazon-Ressourcennamen (ARNs) verwenden, um Berechtigungen auf Bucket- und Objektebene anzugeben.Das folgende Beispiel zeigt die Bucket-Richtlinie. Kopieren Sie dieses Beispiel und fügen Sie es nach Bedarf ein.
-
Erstellen Sie einen Amazon Amazon S3-Bucket, der als Datensenke der Media Concatenation Pipeline verwendet werden soll, und konfigurieren Sie dann die Bucket-Richtlinie. Informationen zur Aktivierung der serverseitigen Verschlüsselung für den Amazon S3-Bucket finden Sie unter Aktivieren der serverseitigen Verschlüsselung für einen Amazon S3-Bucket in diesem Handbuch.
Das folgende Beispiel zeigt die Richtlinie.
Anmerkung
Sie können einen einzelnen Amazon S3-Bucket für Medienerfassungs- und Medienverkettungs-Pipelines verwenden. In diesem Fall müssen Sie jedoch die
s3:ListBucketBerechtigungens3:GetObjectund zur Bucket-Richtlinie zur Medienverkettung hinzufügen, die in Schritt 2 gezeigt wurde. Wenn Sie nicht möchten, dass die Concatenation-Bucket-Richtlinie über diese Berechtigungen verfügt, erstellen Sie separate Buckets für jede Pipeline. -
Verwenden Sie die CreateMediaCapturePipeline API, um eine Medienerfassungspipeline zu erstellen. Rufen Sie als Teil davon den ARN der Pipeline ab. Informationen zum Abrufen des ARN finden Sie unterGrundlegendes zur Erstellung der Amazon Chime SDK-Medienpipeline. Im nächsten Schritt verwenden Sie den ARN.
-
Verwenden Sie die CreateMediaConcatenationPipeline API, um eine Verkettungspipeline zu erstellen.
Das folgende Beispiel zeigt einen Anforderungstext. Das
PathFeld ist optional und enthält standardmäßig die ID der Verkettungspipeline.Anmerkung
Sie müssen eine verwenden, die innerhalb der
MediaPipelineArnletzten 30 Tage erstellt wurde.{ "Sources": [ { "Type": "MediaCapturePipeline", "MediaCapturePipelineSourceConfiguration": { "MediaPipelineArn": "Media_Pipeline_Arn", //must be <30 days old "ChimeSdkMeetingConfiguration": { "ArtifactsConfiguration": { "Audio": { "State": "Enabled" }, "Video": { "State": "Enabled | Disabled" }, "Content": { "State": "Enabled | Disabled" }, "DataChannel": { "State": "Enabled | Disabled" }, "TranscriptionMessages": { "State": "Enabled | Disabled" }, "MeetingEvents": { "State": "Enabled | Disabled" }, "CompositedVideo": { "State": "Enabled | Disabled" } } } } } ], "Sinks": [ { "Type": "S3Bucket", "S3BucketSinkConfiguration": { "Destination": "arn:aws:s3:::[Bucket_Name]/[Path]" } } ] }Die Verkettung beginnt immer dann, wenn die Capture-Pipeline endet. Die Verkettungspipeline stoppt, nachdem die Verkettung abgeschlossen ist.