1

CloudFormation でライブ ストリームを作成できるチュートリアルをたくさん読みましたが、UStream または Justin.tv のスタイルで Web サイトを実行して、誰かが完全に自動化された方法でライブ配信できるようにしたいと考えています。

そのために、オンザフライで新しいライブ ストリームを作成し、発行/リッスンする RTMP URL を返すバックエンド コードを実行できるようにしたいと考えています。明らかに、ここで cloudformation スタック全体をデプロイしているわけではありません。FMS を備えた EC2 インスタンスは既に実行されていますが、それが理にかなっている場合は、新しいパブリッシュと再生の URL が必要なだけです。

4

1 に答える 1

1

Cloudfront は、s3 バケットに保存されているリソースを公開します。Amazon の EC2 やその他のサービスは必要ありません。

クラウドフロントを介して公開されている S3 バケットにコンテンツを投稿すると、数秒以内にクラウドフロントを介して利用できるようになります (同期は自動的に行われるため、トリガーする必要はありません)。

あなたのユースケースを正しく理解していれば、あなたがする必要があるのは次のことだけです:

クライアントへの書き込みアクセス権を持つ場所を S3 バケットに作成し、HTTP PUT を使用してデータをバケットにプッシュできるようにします。

例: yourbucket.s3.amazonaws.com/location/of/your/client/bigfile.mp4

その後、クラウドフロント インスタンスがストリーミング用に構成されている場合、ストリーミングは同じ相対アドレスで利用できます。

元。yourcloudfront.cloudfront.amazonaws.com/location/of/your/client/bigfile.mp4

繰り返しになりますが、Amazon を介してストリーミングするために必要なのは、S3 バケットとクラウドフロント ストリーミング構成 (および悪用を防ぐためのオプションのセキュリティ) だけです。

それがあなたの質問に答えるかどうか教えてください。

よろしく、 ヴァンサン・ジゲール

于 2011-06-20T03:38:55.180 に答える