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.
Stellen Sie Video-on-Demand bereit mit CloudFront
Verwenden Sie die folgenden Dienste, um Video-on-Demand-Streaming (VOD) bereitzustellen: CloudFront
-
Amazon S3, um den Inhalt in seinem Originalformat zu speichern und das transkodierte Video zu speichern,
-
Ein Encoder (z. B. AWS Elemental MediaConvert) zur Transcodierung des Videos in Streaming-Formate.
-
CloudFront um das transkodierte Video den Zuschauern zur Verfügung zu stellen. Informationen zu Microsoft Smooth Streaming finden Sie unter Video-on-Demand für Microsoft Smooth Streaming konfigurieren.
Um eine VOD-Lösung zu erstellen mit CloudFront
-
Laden Sie Ihre Inhalte in einen Amazon-S3-Bucket hoch. Weitere Informationen zum Arbeiten mit Amazon S3 finden Sie im Benutzerhandbuch zu Amazon Simple Storage Service.
-
Transkodieren Sie Ihre Inhalte mithilfe eines MediaConvert Jobs. Über den Auftrag wird Ihr Video in die Formate konvertiert, die von den Abspielgeräten, die Ihre Viewer verwenden, benötigt werden. Sie können den Auftrag auch dazu verwenden, um Komponenten (Assets) zu erstellen, die hinsichtlich der Auflösung und Bitrate variieren. Diese Ressourcen werden für das Streaming mit adaptiver Bitrate (ABR) verwendet, bei dem die Anzeigequalität an die verfügbare Bandbreite des Betrachters angepasst wird. MediaConvert speichert das transkodierte Video in einem S3-Bucket.
-
Stellen Sie Ihre konvertierten Inhalte mithilfe einer CloudFront Distribution bereit. Viewer können die Inhalte jederzeit auf jedem Gerät ansehen.
Tipp
Sie können herausfinden, wie Sie mithilfe einer AWS CloudFormation Vorlage eine AWS VOD-Lösung zusammen mit allen zugehörigen Komponenten bereitstellen können. Informationen zu den Schritten für die Verwendung der Vorlage finden Sie unter Automatisierte Bereitstellung im Handbuch Video-on-Demand in AWS.
Video-on-Demand für Microsoft Smooth Streaming konfigurieren
Sie haben die folgenden Optionen, CloudFront um Video-on-Demand-Inhalte (VOD) zu verteilen, die Sie in das Microsoft Smooth Streaming-Format transkodiert haben:
-
Geben Sie einen Webserver, auf dem Microsoft IIS ausgeführt wird und der Smooth Streaming unterstützt, als Ursprung für Ihre Verteilung an.
-
Aktivieren Sie Smooth Streaming im Cache-Verhalten einer CloudFront Distribution. Da Sie in einer Verteilung mehrere Cache-Verhaltensweisen verwenden können, können Sie eine Verteilung sowohl für Smooth Streaming-Mediendateien als auch für andere Inhalte verwenden.
Wichtig
Wenn Sie einen Webserver, auf dem Microsoft IIS ausgeführt wird, als Ihren Ursprung angeben, aktivieren Sie Smooth Streaming nicht im Cache-Verhalten Ihrer CloudFront Distribution. CloudFront kann keinen Microsoft IIS-Server als Ursprung verwenden, wenn Sie Smooth Streaming als Cache-Verhalten aktivieren.
Wenn Sie Smooth Streaming in einem Cache-Verhalten aktivieren (d. h. Sie verfügen nicht über einen Server mit Microsoft IIS), beachten Sie Folgendes:
-
Sie können weiterhin andere Inhalte mit demselben Cache-Verhalten verteilen, wenn die Inhalte mit dem Wert von Path Pattern für dieses Cache-Verhalten übereinstimmen.
-
CloudFront kann entweder einen Amazon S3 S3-Bucket oder einen benutzerdefinierten Ursprung für Smooth Streaming-Mediendateien verwenden. CloudFront kann keinen Microsoft IIS-Server als Ursprung verwenden, wenn Sie Smooth Streaming für das Cache-Verhalten aktivieren.
-
Sie können die Gültigkeit von Mediendateien im Smooth Streaming-Format nicht aufheben. Wenn Sie Dateien aktualisieren möchten, bevor sie ablaufen, müssen Sie diese umbenennen. Weitere Informationen finden Sie unter Inhalte hinzufügen, entfernen oder ersetzen, die CloudFront verbreitet werden.
Informationen zu Smooth Streaming-Clients finden Sie unter Smooth Streaming
Wird verwendet CloudFront , um Smooth Streaming-Dateien zu verteilen, wenn ein Microsoft IIS-Webserver nicht der Ursprung ist
-
Wandeln Sie Ihre Mediendateien in das Smooth Streaming-Fragmented-MP4-Format um.
-
Führen Sie eine der folgenden Aktionen aus:
-
Wenn Sie die CloudFront Konsole verwenden: Wenn Sie eine Distribution erstellen oder aktualisieren, aktivieren Sie Smooth Streaming in einem oder mehreren Cache-Verhalten der Distribution.
-
Wenn Sie die CloudFront API verwenden: Fügen Sie das
SmoothStreaming
Element demDistributionConfig
komplexen Typ für eines oder mehrere Cache-Verhalten der Distribution hinzu.
-
-
Laden Sie die Smooth Streaming-Dateien auf den Ursprung hoch.
-
Erstellen Sie entweder eine
clientaccesspolicy.xml
- oder einecrossdomainpolicy.xml
-Datei und fügen Sie diese zu einem Speicherort hinzu, der am Stamm Ihrer Verteilung zugänglich ist, z. B.https://d111111abcdef8.cloudfront.net/clientaccesspolicy.xml
. Folgendes ist eine Beispielrichtlinie:<?xml version="1.0" encoding="utf-8"?> <access-policy> <cross-domain-access> <policy> <allow-from http-request-headers="*"> <domain uri="*"/> </allow-from> <grant-to> <resource path="/" include-subpaths="true"/> </grant-to> </policy> </cross-domain-access> </access-policy>
Weitere Informationen finden Sie unter Making a Service Available Across Domain Boundaries
auf der Microsoft Developer Network-Website. -
Geben Sie in Ihrer Anwendung (z.B. einem Media-Player) für Links die URL für die Mediendatei im folgenden Format an:
https://d111111abcdef8.cloudfront.net/video/presentation.ism/Manifest