Amazon Web Services ブログ
VLC Media Player から クラウド上の AWS Media Services への RTP を使った接続
全 5 回の Blog 連載のうちの最終回である今回は、様々なエンコーダーから AWS Media Services への接続および設定方法を学びます。AWS Media Services はカスタマーに対して、高いスケーラビリティを持つ over-the-top (OTT) ビデオ体験を提供することを可能にします。ライブチャンネルもしくはイベントを配信するには、カメラなどの機器からのビデオ信号をエンコードし、追加的な処理、パッケージング、配信のために、クラウドに送信します。
VLC MEDIA PLAYER と RTP および AWS MEDIA SERVICES を利用したチャンネルの作成
こちらの例では、RTP (Real-Time Transport Protocol) 伝送用エンコーダーとして VLC media player を用いたストリームをセットアップし、クラウド上での動画処理およびパッケージングのための AWS Media Services の設定方法を、ステップ・バイ・ステップの手順でお見せします。 VLC media player は、様々なストリーミングプロトコルをサポートしている、フリーかつオープンソースのクロスプラットフォームのマルチメディアプレイヤーとフレームワークです。
こちらの例では、下記の方法を学びます。
・RTP を使った伝送用エンコーダーとして VLC media player をセットアップ
・伝送ストリームを AWS Elemental MediaLive で受けて、adaptive bitrate (ABR) のストリームにエンコードする設定方法
・AWS Elemental MediaLive の出力を AWS Elemental MediaPackage に接続し、デバイスで視聴できるチャンネルを作成するための、さらなる処理及びパッケージングの設定方法
要件
このガイドを利用するためには、VLC media player をダウンロードしインストールするのと、ある程度の利用経験が必要です。また、特定のソースのために必要となるすべての情報も把握しつつ、 AWS Elemental MediaLive および AWS Elemental MediaPackage にアクセスするためのAWSアカウントも必要になります。最後に、このワークフローを本番環境で使用するには、AWS Elemental MediaPackage エンドポイントを、Amazon CloudFront などの CDN のオリジンとして利用することを強くおすすめします。
AWS MEDIA SERVICES について
AWS Elemental MediaLive は、放送グレードのライブビデオ処理サービスです。 テレビやタブレット、スマートフォン、セットトップボックスなどのインターネットに接続されたマルチスクリーンデバイスに配信するための高品質のビデオストリームを作成できます。
AWS Elemental MediaPackage は、インターネット経由のビデオ配信を高い信頼性で準備・保護します。 AWS Elemental MediaPackage は、単一のビデオ入力から、インターネット接続されたテレビ、携帯電話、コンピュータ、タブレット、およびゲーム機で再生できるようにフォーマットされたビデオストリームを作成します。
Blog 連載
Part 1: オンプレミスの AWS Elemental Live から クラウド上の AWS Media Services への接続
Part 2: OBS Studio から クラウド上の AWS Media Services への接続
part 3: FFmpeg から クラウド上の AWS Media Services への RTP を使った接続
Part 4: FFmpeg から クラウド上の AWS Media Services への RTMP を使った接続
Part 5: VLC Media Player から クラウド上の AWS Media Services への RTP を使った接続(本記事)
この5つのワークフローのサンプルガイドを作成してくれたSteve WardとAWS Elemental Customer Successチームに感謝します。
翻訳は SA 石井が担当しました。原文はこちらをご覧ください。