AWS MediaLiveでストリーミング配信をしてみる

AWS

この記事の内容

この記事では、AWSの「MediaLive」および「MediaPackage」を使用して、ストリーミング配信するための手順を示します。構成は以下の通りです。

ストリーミングを配信するために、今回はOBS Studioを使用します。

手順

MediaPackageの設定

MediaPackageのページより、「Create a new channel」を選択します。

 

IDを入力します。Input typeにApple HLSを選択します。

End Pointを追加します。Add endpointsを選択します。

endpointのIDを入力して、Saveを押下します。

MediaLiveの設定

MediaLiveのページより、Create channelを選択します。

IAM roleを作成します。Create IAM roleを選択します。

Chnnel nameを入力し、Use existing roleで先ほど作成したIAM roleを指定します。

テンプレートに、HTTP live streamingのMediaPackageを指定します。

Input attachemntsのAddを選択します。

Create inputを選択します。

input nameを指定して、RTMP(push)を指定します。これは今回OBS Studioにてrtmpにてストリーミングを配信するためです。

入力のセキュリティグループ設定をします。今回は特に制限を設けないため、0.0.0.0/0を指定して、Create input security groupを選択します。

Application nameとinstanceを指定します。

Attach inputに先ほど作成したInputを指定します。ここでinputのURLが確認できますので控えておきます。

Output groupsの設定をします。Media Package groupを選択します。

配信先のMediaPackageを指定します。

Web VTTを削除します。

Media Liveを開始するために、Startを選択します。

OBS Studioの設定

サーバにrtmpサーバを指定します。

AWSのinputの情報から必要な情報を入力します。サーバにはインスタンス名の除いた情報を。キーにはインスタンス名を入力します。

必要なソースを指定して、配信開始を選択します。

MediaPackageのEndpointsのPlayからプレビュー表示を確認することができれば、配信ができています。

以上が、AWSの「MediaLive」および「MediaPackage」を使用したストリーミング配信手順でした。

 

 

コメント