Wowza Streaming Engineで受けたストリームをYouTubeへ配信するには

Wowza Streaming EngineではStream Targets機能を利用して、Wowza Streaming EngineからYouTube Liveへストリームを送る事が可能です。

ここではその手順を紹介します。

ストリームを送るにはWowza Streaming Engine4.2.0以降のバージョンか、それ以前のバージョンではPush Publishing moduleが必要です

 

YouTube Liveイベントの設定

YouTube Liveでライブ配信するにはライブストリーミング機能が有効なYouTubeアカウントが必要です。

1.YouTubeのクリエイターツールのライブストリーミングを選択し、イベントを選択します
2.右上の新しいライブイベントボタンをクリックします
3.基本情報タブと詳細設定タブで必要な情報を入力します(タイトル、説明、公開情報等)
4.種類からカスタム(その他のエンコードオプション)を選択します
wowza-youtube01
5.予定を作成をクリックします
6.取り込み設定のページが開くので、メインカメラタブで、取り込みの基本設定で今回のストリームにマッチする解像度、ビットレートを選択します
7.エンコーダーを選択でその他のエンコーダーを選択します。そうすると、下に表示される、ストリーム名とプライマリサーバーのURLをメモ帳等にコピーします(この情報は、Wowza Streaming EngineからYouTubeへ配信を行う際に必要になります)wowza-youtube02
8.変更を保存をクリックします

Wowza Streaming Engineでライブストリーミングを受ける
次は、Wowza Streaming EngineからYouTubeへ配信するためのライブストリーミングをWowza Streaming Engineで受ける設定です。

1.Wowza Streaming Engine Managerにログインします、上部のApplicationsタブを選択し、左側に表示されるliveを選択します
(ここでは、Wowza Streaming Engineインストール時に自動で作成されるアプリケーション、liveを利用して説明します)
2.Sources(Live)をクリックします
3.カメラかエンコーダーを選択してWowza Streaming Engineへ配信を行います

 

Stream targetを作成してYouTubeへストリームを送信する

次は、先ほどの設定でWowza Streaming Engineで受け取ったストリームをYouTubeへ送る設定です

1.左のメニューより、Stream TargetsをクリックしAdd Stream Targetボタンをクリックします
2.Select Destinationページで、YouTube Liveを選択し、Nextをクリックします
3.Destination Optionsページが開きますが、そのままNextをクリックします
4.Configure Targetページで最初にYouTubeで取得した情報を入力していきます

Stream Target Name: Wowza Streaming Engine内でターゲットの設定を表示する際に利用されます
ユニークな名前を付ける必要があり、次の文字は使用できません(大なり 小なり < > コロン: クオーテーション ‘と” スラッシュ/ 円マーク(又はバックスラッシュ)\ パイプ | クエスチョンマーク? アスタリスク* ダブルドット .. チルダ~

Source Stream Name: このストリームをStream Targetで再配信します。 YouTubeへ再配信しようと思っているincoming streamに表示されているストリーム名を入れてください。

Destination Application Name:YouTubeで指定されているアプリケーションを入力して下さい。
例:YouTubeでプライマリーのURLとして表示されたURLがrtmp://a.rtmp.youtube.com/live2だった場合は、
Application Nameにはlive2と入力して下さい

Destination Application Instance:こちらの設定はYouTubeでは使用しません

Destination Host:YouTubeサーバーのアドレスを記入します
例:YouTubeでプライマリーのURLとして表示されたURLがrtmp://a.rtmp.youtube.com/live2だった場合は、
Hostにa.rtmp.youtube.comと入力して下さい。

Destination Port:RTMPでのコネクションはデフォルトで1935を利用します

Destination Stream Name:YouTubeでのストリーム名です、YouTubeの取り込み設定で発行された、先ほどのストリーム名を入力して下さい

5.Finishをクリックして下さい

 

Stream Targetの有効化

YouTubeへ配信をする為には、設定をしたアプリケーションのStream Targetが有効になっている必要があります。

左のメニューよりStream Targetsを選択し、Enable Stream Targetをクリックして上部に表示されるRestart Nowをクリックして下さい

wowza-youtube03

そうすると下の画像のようにStatusがEnabledと表示されます。 これでStream Targetが有効化されました
wowza-youtube04

 

それぞれのStream Targetの設定は次のアイコンをクリックする事で、有効化、無効化する事が出来ますwowza-youtube05

 

Stream Targetが有効化(enabled)の場合Statusの列にステータスが表示されます
Waiting:ターゲットは有効化されていますが、まだYouTubeへ対して配信を開始していません。理由は次の事が考えられます
ターゲットのソースストリームがWowza Streaming Engineに届いていない、Wowza Streaming EngineがYouTubeへ配信する設定の準備中

Active:Wowza Streaming Engineは正常にYouTubeへ配信を行っています
Error:Wowza Streaming EngineがYouTubeとの接続に失敗しました。
ターゲットの設定項目を確認して下さい。入力ソース、接続先のサーバーが原因の場合もあります。
Wowza Streaming Engineがインストールされているサーバーから外向けの1935ポートが閉じられている可能性もあります。

Stream Targetの数が100以下の場合は自動的にStream Targetのステータスを更新します。
Stream Targetが100を超えている場合は手動でRefreshボタンを押して更新して下さい。

 

設定が完了したら、YouTubeのコントロールパネルでストリームを受信できているか確認して下さい。