36

HTML5 ビデオ プレーヤーを使用して、ビデオをストリーミングしたい。これは S3/CloudFront で可能ですか? Amazon は RTMP ストリーミング プロトコルを使用しており、HTML5 のvideoタグは RTMP をサポートしていないことを理解しています。HTML5 プレーヤーで動画をストリーミングする方法はありますか?

4

4 に答える 4

16

私が最近成功したのは、Video.js HTML5 プレーヤー(オープン ソース) ビデオ プレーヤーを、S3 でホストされているビデオと共に使用することです。基本的に、動画を S3 バケットにアップロードするだけで、ページのコードは次のようになります (ページに Video.js CSS および JS ファイルを含めた後)。

<video id="example_video_1" class="video-js vjs-default-skin"
    controls preload="auto" width="1600" height="900"
    poster="http://mys3bucket.s3.amazonaws.com/videoImage.jpg"
    data-setup='{"example_option":true}'>
    <source src="http://mys3bucket.s3.amazonaws.com/myvideofile.mp4" type='video/mp4' />
    <source src="http://mys3bucket.s3.amazonaws.com/myvideofile.webm" type='video/webm' />
</video>

poster動画の読み込み中または再生していないときに動画プレーヤーに表示する静止画像です。タグについては、<source>ビデオの数だけリンクできます。フォーマットが増えるということは、異なるプラットフォーム間でのサポートが向上することを意味します (たとえば、一部のバニラ Linux ディストリビューションは MP4 を再生できないなど)。

こちらの Video.js クイック スタート ガイドを参照してください

S3 と CloudFront のどちらを使用するかを決定する場合: 大量のデータを保存するとコストが安くなるため、一般的にビデオには S3 の方が適しています (CloudFront はすべてのエッジ サーバーにすべてのコピーを配布しますが、制限することはできます)。それはオプションを介して多少)。一部の人々は速度のために CloudFront を好みますが、CloudFront は主に超高速の応答時間が必要なコンテンツ配信ネットワーク (サイトのグラフィック、スタイルシート、JS ファイルなど) として意図されていることを覚えておいてください。あなたのニーズに。ビデオがすべて非常に小さい場合、CloudFront が実際にニーズに適していることがわかるかもしれません。

コストをより明確に分析するには、Amazon の月間コスト計算ツールを使用できます。

于 2013-09-05T20:52:44.430 に答える
1

私はグローバルな制作のためにいくつかのビデオに取り組んでいます。コストを抑える必要がありますが、簡単に拡張できることと、かなり複雑なシステムを安全に提供するのに十分な機能を探しています。AWS は素晴らしいようで、数年前から使用していますが、S3 バケットは素晴らしいと思います。彼らは、限界まで無料です。はい。彼らは確かに、私が信じているストリーミング ビデオを提供することに成功しています。それはS3に収容されており、ジッターやレイテンシーなしでページの読み込み時にすぐにJWPlayerで再生されます.

@gview は素晴らしい仕事をしてくれましたが、より深い刺激を与えてくれましたが、ストリーミング ビデオの描写のいくつかはあいまいで、いまだに私を混乱させていることがわかります。その複雑さには興味がありますが、あなたの議題がそのビデオを動かすことであるなら、HTML5 があなたの答えだとは思いません。私の知る限り、SOAP、REST、HTTP、さらには HTTPS もサポートされており、プロビジョニング可能です。AWS のドキュメントも注目に値し、非常に役立ちます。ここにスタートリンクを貼っておきます。

@ user2352370 : JWplayer..私は未定です。中間層のメンバーシップを購入したばかりですが、上記の Wayne Koorts を読んで、さまざまな理由で JSvideo の方が優れていると思います。払い戻しを受けることができれば、それを使用します。ビデオに提供するスタイリングを超えて、JWvideoにはすぐに価値はありません。少なくとも私にとっての JWvideo の価値は、ビデオのスタイリングに限られていると思います。JSVideo を使用して、さまざまな種類のデバイスとブラウザーに対応するさまざまなフォールバックを簡単に作成できます。JSVideo のスタイルを設定することもできますが、JWvideo の単純さについては何か言いたいことがあります。今後数か月のうちにビデオ投稿が殺到するので、おそらくそれが必要になるでしょう。

JWVideo
と JSVideo の両方が機能する JWVideo と JSvideo の両方が機能すると思います。現在、さまざまなビデオ用に自分のサイトに両方を持っていますが、どちらもまともな仕事をしていますが、ブラウザーをまだ深くテストしていません。

無料の AWS アカウントを作成して、無料でサービスを試してください。RackSpace や Host Gator などのプロバイダーをしばらく扱っている場合は、かなり目を見張るものがあります。
AWS 無料利用枠のホームページ

S3 の AWS ドキュメント サイト

于 2013-11-17T04:51:15.050 に答える