Étapes pour reproduire:Comment exécuter un contenu vidéo privé de CloudFront en utilisant RTMP avec Flowplayer
- mis en place un seau S3
- mis en place le streaming disrtibution
- générer une paire de clés CloudFront
- télécharger .PEM fichier avec clé privée RSA
- XML de générer la clé RSA en utilisant le fichier de téléchargement http://www.jensign.com/opensslkey/opensslkey.cs
- "testUnsecure.flv", réglez ACL propriétés de sorte que tout le monde peut le voir.
Mettre en place une page Web avec java script suivant:
var p = flowplayer ("rtmpPlayer", {src: "flowplayer-3.1.5.swf", hauteur: "480px"}, { plugins: { rtmp: { url: 'flowplayer.rtmp-3.1.3.swf', netConnectionUrl: 'rtmp: //s3py83uop6xa8x.cloudfront.net/cfx/st', objectEncoding: '0' } }, clip: { autoPlay: false, url: 'flv: testUnsecure' , fournisseur: 'rtmp' } });
Cela fonctionne!
a ensuite fait ceci:
- Ajouter testSecure.flv, définissez ACL pour le rendre privé
- Générer URL et signée construire la chaîne. url dans le javascript ressemble à ceci:
url: 'flv: testSecure% 3fExpires% 3d1277469187% 26Signature% 3dE5OleaO26fwLi6jIKTa4inc8I4P86AgTg5x8SmleTSTyf5C5AfnQyqaFXLDjiF0kiqdplhauA8Kw% 7eS37EpRBAn-aJrJScVlw7aZ-SAL24MTLMZ9foSkCd2ai9KjS8AuuweJRwPWmf4eLDpI4X4f3k3H7UUVcq8SX92ed5fCB91w_% 26Key-Pair-Id% 3dAPKAJUIBASIKTLFDSDFA'
Échec. La vidéo se bloque juste là ....
Est-ce que quelqu'un sait comment
- Générer une URL signé pour une vidéo privée en utilisant C#?
- Jouer la vidéo dans les deux Flowplayer ou JWPLayer (je vais utiliser selon que je peux obtenir de travailler avec!)
Quelques points - J'utilise un code identique à celui pour générer le Signed URL: http://beckelman.net/post/2010/03/30/Policy-Signing-in-C-for-Streaming-Private-Content-From-Amazon-CloudFront.aspx
Je vais acheter une série de boissons pour tous ceux qui vivent à moins de 100 miles de moi si vous pouvez résoudre ce problème.
Si vous trouvez vous-même une solution à un problème ou une autre réponse, vous devriez mieux marquer la bonne réponse (la réponse qui résoud le problème) comme "Réponse acceptée" – Oleg