投稿日: Jul 13, 2018

Amazon Kinesis Video Streams の HTTP ライブストリーミング (HLS) 機能により、開発者は業界標準の HTTP ベースメディアストリーミングプロトコルを使用して、取り込んだビデオストリームを再生できるようになりました。 デバイスはビデオを Kinesis Video Streams にストリーミングするため、開発者はフルマネージドの HLS 機能を使用して、ライブと保存済みの動画を独自のストリームから再生できます。

Amazon Kinesis Video Streams は、リアルタイムの機械学習 (ML)、ストレージ、およびバッチ指向型の処理と分析のために、接続されたデバイスから AWS にビデオをセキュアにストリームすることを容易にします。Kinesis Video Streams は、数百万ものデバイスからのストリーミングビデオデータをリアルタイムで取り込むために必要なすべてのインフラストラクチャを、自動的にプロビジョニングして、伸縮自在にスケールします。また、ストリーム内のビデオデータの耐久性に優れた保存、暗号化、およびインデックス化を行い、使い勝手のよい API を介したデータおよびビデオストリームへのアクセスや再生も可能にします。

HLS ベースの再生機能は完全に管理されており、Amazon Kinesis Video Streams で取得された H.264 メディアを表示するために、クラウドベースのインフラストラクチャやソフトウェアを構築する必要はありません。新しい API を使ってストリーミングセッションを作成し、VideoJS または GoogleShaka プレーヤー、最新のウェブブラウザ、Android (Exoplayer) および iOS (AVMediaPlayer) など、モバイルプラットフォーム向けのビデオプレーヤーなど、ウェブプレーヤーを活用するだけです。これは断片化された MP4 (FMP4) 形式とも互換性があります。

このブログ投稿に掲載されている例に従って、早速 HLS 機能を使用してみましょう。詳細については、 Developer Guide を参照してください。