0

iOS デバイスにビデオをストリーミングするためのスケーラブルなビデオ配信サーバー/インフラストラクチャをセットアップしたいと考えています。クライアントは、事前に作成されたコンテンツのプログラミングを行います。たとえば、6 時間再生され、最初から繰り返されます。ビデオの開始時に正確なスケジュールを入力できるようにする必要があります。また、別の日の別の時間に開始することもできます。

Amazon CloudFront を使用した、Amazon からの Live Smooth Streaming のオファーを指摘されました。

そこで私の質問は、これは私が必要とする機能をサポートしているか、どうすれば適切にセットアップできるかということです。私はすでにhttp://awsdocs.s3.amazonaws.com/CF/latest/cf_dg.pdfで彼らのドキュメントを見てきましたが、それは私が望むユースケース、つまりプログラミングスキームのセットアップをカバーしていませんでした。ライブ ストリーミング用の Cloudformation テンプレートへの参照を見てきましたが、s.th. 固定プログラミングを行うのと同じですか、それともそれにも使用できますか?

御時間ありがとうございます!

フロー

4

1 に答える 1

0

あなたの質問は少し混乱しています。iOS デバイスには、HLS プロトコル コンテンツが必要です。HLS 形式 [.m3u8 を含む ts ファイル] でコンテンツを作成し、S3 バケットに保存して、クラウドフロントをそれにリンクするだけです。

事前に作成されたコンテンツについて言及しているので、それは事前に利用可能であり、ライブで生成されていないことを意味すると推測しています.

次に、プログラムは正しい .m3u8 ファイルを指定して選択し、.m3u8 ファイルを適切に更新する必要があります。m3u8 へのアクセスを制御するプログラム (利用可能な場合に再生可能なものなど) は、s3/cloudfront のストレージから独立しています。

コンテンツをライブで生成することもできますが、コンテンツがその場で作成されること以外は何も変わりません。.m3u8 を制御するプログラムは、クライアントがアクセスできるものを制御します。

iOS デバイスではなく、他のデバイスでも同じことが当てはまります。コンテンツを S3 バケットに保持し、CF にリンクします。デバイスが必要とする形式のコンテンツが必要です。Web サーバー プログラムでコンテンツへのアクセスを制御します。CFはプレーヤーではないことを忘れないでください。CF はフラッシュ サーバーもサポートしており、それも使用できます。

于 2012-08-26T16:56:20.867 に答える