Cloudfront ist ein CDN (Content Delivery Network) und mit 51 Edge-Standorten auf der ganzen Welt macht Sie sicher, dass werden Ihre Videos schnell überall gepuffert. Es ist hoch skalierbare von kleinen bis zu große Unternehmen und ermöglicht einfache Zwischenzahlungen. Es bietet auch ein leistungsstarker Download-Schutz.
Bevor Sie Ihre Dateien mit Cloudfront liefern können:
Dieser Artikel zeigt Ihnen, wie:
- die CloudFront Schlüssel für FV Flowplayer Konfigurieren
- Cloudfront RTMP Verteilung für Ihres Video einstellen
- Cloudfront HTTP Verteilung für Ihres Video einstellen
- Zusammenfassung
Konfiguration von CloudFront Schlüsseln für FV Flowplayer
Wenn sind Ihre Videos öffentlich und Sie brauchen nicht den Zugriff zu beschränken, können Sie diesen Teil überspringen.
-
Wir müssen werden die CloudFront Schlüsselpaare (öffentlicher und privater Schlüssel) einstellen. Leider die IAM Benutzer ist derzeit nicht erlaubt, CloudFront Schlüsselpaare erstellen, so Sie können nicht die IAM Benutzer verwenden als vertrauenswürdiger Unterzeichners.
Anmelden Sie sich ins Ihr Amazon AWS Management Console und gehen Sie zu Ihrem Profil -> Sicherheit Anmeldedaten.
Zugriff zum Ihre Sicherheit Anmeldedaten -
Sie werden einen Hinweis sehen, dass Sie die Sicherheit Anmeldedaten für Ihr Hauptkonto einstellen, die Zugriff auf alle Ihre Amazon Services hat. Sie müssen zustimmen.
Weiter zum Sicherheit Anmeldedaten -
Sie müssen einen neuen CloudFront Schlüsselpaar erstellen (oder ein existierend benutzen, wenn haben Sie den Schlüssel in einer Datei gespeichert, wie sollten Sie).
- Es angezeigt sich ein Pop-up Fenster, aus dem müssen Sie downloaden die private Schlüsseldatei (“Private Key File”) und speichern es sicher, da Sie es später benötigen.
-
Erhalten Sie auch Ihr Schlüsselpaar ID aus der “Your Security Credentials” Bildschirm, sofort nach der Erstellung der Schlüssel.
Vergessen Sie nicht Ihren Zugriffsschlüssel ID -
Nun, da Sie die private Schlüsseldatei und den Zugriffsschlüssel ID haben – auf Ihrer Webseite Gehe zum Site Admin -> Einstellungen -> FV Player Pro -> Rollen Sie nach unten, zum “Cloudfront (pro)”. Geben Sie Ihre Zugriffsschlüssel ID und private Schlüsseldatei, die haben Sie in Schritt 4 heruntergeladen (kopieren Sie den gesamten Inhalt aus der Datei, es sollte mit “—– BEGIN RSA PRIVATE KEY —–” beginnen und mit “—– END RSA PRIVATE KEY–” enden). Unser Plugin nun überprüft automatisch, ob ist der Schlüssel im richtigen Format eingefügt.
Private SchlüsselSie werden auch Ihren CloudFront Domänenname benötigen, Sie werden ein bekommen nachdem wird die CloudFront Distribution erstellt.
- Sie können nicht Ihren privaten Schlüssel wegen die Sicherheitsgründen anzeigen. Es ist empfohlen, Ihren privaten Schlüssel jede 90 Tage zu ändern. Um den neuen Schlüssel eingeben, einfach kopieren Sie den neuen (“Click to put in a new one”). Klicken Sie auf “save all the changes”.
CloudFront Einstellungen
Einstellung RTMP in Cloudfront
Dies ist wichtig für schnellere Video Pufferzeit und schnelle suchend in Browsern, die können nur MP4 Dateien in Flash spielen. Verwenden Sie MP4 Dateien für die RTMP Distribution.
- Erste Anmeldung in Ihr Amazon AWS in https://console.aws.amazon.com/ und dann klicken Sie auf “CloudFront – Global Content Delivery Network” im Bildschirmmenü:
-
Zuerst müssen Sie eine neue Distribution erstellen:
- Im ersten Schritt wählen Sie RTMP und klicken Sie auf “Get Started”:
Wähle CloudFront Distribution Type
-
Der nächste Schritt ist größer – Sie brauchen, die erforderlichen Daten zu füllen:
CloudFront – Neue Distribution Eigenschaften- Origin Domain Name – dies sollte Ihnen automatisch alle Ihre Buckets bieten. Wählen Sie eine, die Sie benötigen.
- Restrict Viewer Access – im falls dass Sie, das Herunterladen einschränken wollen und die Zugriff Schlüssel verwenden möchten, stellen Sie hier “Yes”
- Restrict Bucket Access – stellen Sie zum “Yes” wenn Sie das Herunterladen einschränken möchten
- dann stellen Sie auch Origin Access Identity zu “Crete a New Identity” ein. Wenn Sie bereits eine andere Cloudfront Distribution für Ihre Amazon S3 haben, wählen Sie “Use an Existing Identity” und wahlen Sie eine aus der Dropdown.
- Distribution State – stellen sicher, dass is es “Enabled”
- Sobald haben Sie die Distribution erstellt, es kann einige Zeit dauern, bis sich die Anforderung bearbeitet. Sie werden es sehen in der Liste of Ihre Distributionen.
CloudFront Distribution in Bearbeitung - Warten Sie, bis es schreibt “Deployed” in der “Status” Spalte. Sobald ist es fertig, kopieren Sie das “Domain Name”:
CloudFront Distribution ist bereitSie müssen es einfügen in Einstellungen -> FV WordPress Flowplayer -> Cloudfront (Pro) -> Cloudfront Domain. Wenn Sie bereits einige Domain da haben, setzen Sie nur ein Koma Symbol hinter und fügen Sie Ihren neuen Domänenname ein.
-
Jetzt können Sie unseren Posting RTMP Video Anleitung folgen. Der RTMP Server und der RTMP Pfad sieht folgend aus:
- RTMP Server – rtmp://Domänenname-oben-kopiert.cloudfront.net/cfx/st
- RTMP Dateipfad – Der Dateipfad zu den Bucket Wenn ist Ihr Bucket genannt my-bucket und Sie haben eine Video Verzeichnis innen von ihm mit sample.mp4 Datei innen von ihm nutzen Sie Video/sample.mp4. Wenn ist die Datei direkt in den Bucket, eingeben Sie nur den Dateinamen.
- Wenn Sie einstellen Ihren RTMP mit Zugriffsbeschränkungen, Sie müssen Ihre Domain (wie d2yv7j6ywk4678.cloudfront.net) in der Einstellungen -> FV Player Pro -> Cloudfront -> Cloudfront Domain eingeben. Wenn Sie mehr Domains benötigen, trennen Sie sie durch Kommas.
-
Probleme? Das Video wird nicht wiedergegeben werden, wenn irgendwelche Probleme eingetreten sind. Wenn FV Flowplayer sagt: “flash: Invalid RTMP URL” dann prüfen Sie nochmals, ob: Wenn das Video angezeigt wird um zu Laden, aber nie beginnt mit der Wiedergabe prüfen Sie nochmals, ob:
Der beste Weg zum eine RTMP Video Testen ist einen neuen Player einfügen, geben Sie die RTMP Information und sonst nichts und versuchen Sie die Wiedergabe, in einem Flash aktiviert Browser. Wenn Sie eingeben MP4 und RTMP, Ihr Browser kann der MP4 wählen (Sie können es in die Browser Entwicklertools zu sehen).- Sie benutzen den richtigen Cloudfront Domainname (siehe Schritt 5. oben, es ist gnaz unangenehmen)
- die Distribution Status ist “Deployed” (siehe Schritt 5. oben)
- überprüfen Sie nochmals Ihre Zugangsschlüssel, oder wenn Sie benutzen nicht die herunterladen Beschränkungen, überprüfen Sie ob “Restrict Bucket Access” und “Restrict Viewer Access” haben die Option “No” ausgewählt (siehe Schritt 4. oben)
- überprüfen Sie Ihre Video Dateiberechtigungen in Amazon S3
- überprüfen Sie die gleichen Berechtigungen für alle Verzeichnisse, die die Video Datei enthalten
- ist die Datei wirklich MP4?
Die Einrichtung die CloudFront Distribution
- In Ihrem Amazon AWS in https://console.aws.amazon.com/ klicken Sie auf “CloudFront – Global Content Delivery Network” im Bildschirmmenü:
Amazon AWS MenuErstelle eine neue Distribution:
-
Achten Sie darauf, dass Sie den “Web” Typ (nicht “RTMP”) wählen, und die Einstellungen aus des folgenden Bildschirmfoto verwenden:
- Origin Domain Name – wählen Sie Ihrem Amazon S3 Bucket hier
- Origin Path – wahlweise. Wenn wollen Sie Cloudfront anfordern um Inhalt aus einem Verzeichnis in Ihrem Amazon S3 Bucket oder Ihren eigenen Ursprungs, eingeben Sie den Name hier, beginnend mit Schrägstrich ‘/’
- Origin Access Identity – wenn Sie möchten, Download Schutz setzen Sie auf “Create a New Identity”
- wenn Sie bereits eine andere Cloudfront Verteilung haben, die benutzt den gleichen Bucket, können Sie sie Zugriff Identität wählen
- Erteilen die Leserecht für Bucket – setz auf “Yes, Update Bucket Policy”
Dann drücken Sie an die Schaltfläche “Create Distribution”.
-
Sie werden sehen, dass Ihre Verteilung wird erstellt. Wählen Sie es und klicken Sie auf “Distribution Settings”, um herauszufinden, was ist der Cloudfront Domänenname.
CloudFront erstellung in Bearbeitung -
Sie müssen das “Domain Name” hier kopieren und es in die Einstellungen -> FV WordPress Flowplayer -> CloudFront (Pro) -> CloudFront Domain legen.
CloudFront allgemeine EinstellungenWenn Sie bereits einen anderen Domänenname haben, eingeben Sie eine Koma-Symbol hinter ihm, und fügen Sie das neue ein.
CloudFront Einstellungen -
Wenn Sie auch die Download Schutz wollen, wahrscheinlich haben Sie es schon bereits festgelegt, aber es ist Zeit, um es überprüfen:
- CloudFront private Schlüsseldatei (Schritt 6. der Konfiguration von die CloudFront Schlüssel für FV Flowplayer)
- Zugriffsschlüssel ID (Schritt 5. der Konfiguration von die CloudFront Schlüssel für FV Flowplayer)
-
Letzter Schritt, gehen Sie zurück zu den CloudFront Verteilung Einstellungen und stellen Sie die “Behaviors”. Wählen Sie Ihren Verhalten und klicken Sie auf “Edit”.
Einstellung den CloudFront Verhalten -
In den Verhalten Einstellungen, setzen wir es so, dass das Cloudfront Key Paar ist erforderlich, um die Dateien zugreifen und dass Ihre Benutzer die Rechte Erlaubnis haben. Wenn Sie wollen eine andere Amazon Konto für den CloudFront Dateizugriff verwenden, können Sie die “Specific Accounts” Option verwenden.
Wie üblich, brauchen diese Cloudfront Konfigurationsänderungen Zeit, bis sie fertig sind, Sie konnen es in den Verteilung Hauptbildschirm überprüfen.
Konfigurieren Cloudfront vertraut Unterzeichner -
Wenn Sie Ihren eigenen Domänenname für CloudFront verwenden möchten, müssen Sie zurück zu den Verteilungs Einstellungen gehen und die allgemeinen Eigenschaften bearbeiten:
CloudFront allgemeinen Verteilungseinstellungen -
Jetzt können Sie Ihre Domain eingeben, die Sie auf Ihre Cloudfront Domain verweisen (benutzen Sie CNAME Datensatz in Ihrer DNS-Zone). Die Änderungen werden ein wenig Zeit nehmen, um zu speichern.
Wenn ist es fertig, Sie werden in der Lage sein, Ihre Dateien mit Ihrer eigenen Domain zu öffnen. Die HTTPS wird trotzdem nicht funktionieren – Sie müssen Ihr eigenes SSL-Zertifikat für Ihre Domain hochladen, damit es funktioniert.
Eigene Domänenname für Ihre Cloudfront Verteilung -
Jetzt können Sie einbetten Ihre Videos. Um ein neues Video zu fügen klicken Sie auf die FV Flowplayer Ikone und das Dialogfenster wird angezeigt.
Einfügen FV Flowplayer -
Einfügen Sie die Videoverbindung. Der Link sollte in dieser Form werden : {etwas}.cloudfront.net oder Ihr gemappt Domain CNAME (nur für HTTP, siehe Schritt 10).
Einfügen Video -
Alternativ können Sie Typ in dem Shortcode wie in diesen verwenden:
[fvplayer src="https://mydomain.cloudfront.net/Swan+Lake+Reloaded.mp4"]
Fertig. Jetzt ist Ihr Video über Cloudfront mit signiert URL (download Schutz) gestreamt. Das Video URL sichtbar in der HTML Seite enthält nicht die Cloudfront Signatur und kann daher nicht heruntergeladen werden (Ihre Video URLs sind sicher vor einfach greifend ihre URL mit “show page source” Web Browser Funktion).
Zusammenfassung – praktisches Beispiel
Nachdem, dass Sie alles richtig konfiguriert haben, ist hier ein schneller Prüfung:
- Wenn Ihr Cloudfront Verteilung “d2yv7j6ywk4uii.cloudfront.net” ist konfiguriert um zu Datein dienen von Amazon S3 bucket “fv-flowplayer-cloudfront” (konfiguriert in Aufstellung den Cloudfront Verteilung – RTMP [Schritt 4])
- Und Ihre Amazon S3 Video URL ist https://s3-us-west-2.amazonaws.com/fv-flowplayer-cloudfront/Swan+Lake+Reloaded.mp4 (erhalten in dem Hochladen der Dateien und ihre Eigenschaften [Schritt 10])
- Dann Ihr Cloudfront Video URL ist https://d2yv7j6ywk4uii.cloudfront.net/Swan+Lake+Reloaded.mp4
Wenn Sie konfigurieren CloudFront mit Download Beschränkung (Zugang Bucket beschränken), die Datei sollte sich nicht öffnen, wenn ist geöffnet in Ihrem Browser – einfach kopieren Sie und einfügen Sie das Video Link schlecht in Ihren Browser Standort und versuchen, es zu öffnen.
- Zusätzlich – wenn Sie auch eine Domäne gemappt um Cloudfront über ein CNAME Datensatz haben, sagen wir “video-cdn.foliovision.com”, dann die Video-URL ist http://video-cdn.foliovision.com/Swan+Lake+Reloaded.mp4
- Dann geben Sie es einfach wie
[fvplayer src="http://video-cdn.foliovision.com/Swan+Lake+Reloaded.mp4"]
oder verwenden Sie den Shortcode-Editor. - Schnelle Überprüfung –
- Stellen Sie sicher, dass Sie deaktivieren in Einstellungen -> FV WordPress Flowplayer -> Flowplayer Standard Einstellung für alle Webseiten -> Deaktiviere Admin Video Kontroller und öffnen Ihren Beitrag für die Anzeige.
- Suchen Sie nach “Checking video…” in der linken oberen Ecke des Players. Sagt es, “Video OK”?
- Spielt das Video?
Leave a Reply