MediaLive は、入力ソースの取得、エンコーディング設定の構成、出力先の指定など、ライブストリームのワークフローを構成および制御するためにチャンネルを使用します。これにより、高品質なコンテンツのリアルタイム送信と配信が可能になります。このトピックでは、チャンネルの管理方法について説明します。
MediaLive チャンネルとは
MediaLive チャンネルは、そのチャンネルにアタッチされた入力からソースコンテンツを取り込み、トランスコードし、新しいコンテンツを出力にパッケージ化します。ビジネスワークフローを実装するためにチャンネルを構成および制御します。
1 つのチャンネルに複数の入力と最大 20 の出力グループを追加できます。
入力の設定
Intelligent Media Services (IMS) コンソール にログオンします。左上隅で、ビジネス要件に基づいてリージョンを選択します。
左側のナビゲーションウィンドウで、
を選択します。[チャンネル] ページで、[チャンネルの作成] をクリックします。[チャンネル名] フィールドにカスタム名を入力します。[追加された入力] セクションで [追加] をクリックします。
[入力の追加] パネルで、検索ボックスに入力 ID または名前を入力し、追加する入力ソースをクリックします。次に、[OK] をクリックします。
説明使用可能な入力がない場合は、パネルで直接作成できます。入力構成の詳細については、「入力を管理する」の手順 4 をご参照ください。
[入力設定の編集] パネルには、[入力 ID]、[入力名]、[入力タイプ] が表示されます。[オーディオセレクター] を構成できます。
説明オーディオセレクターはオプションです。入力プロトコルがリアルタイムメッセージングプロトコル(RTMP)の場合、構成できるオーディオセレクターは 1 つだけです。
オーディオセレクターのパラメーター:
パラメーター
説明
[オーディオセレクター名]
オーディオセレクターの名前。デフォルトではシステムによって生成されます。
RTMP 入力の場 合:
[言語名]
カスタム言語名を入力します。出力で参照されます。
SRT および MediaConnect 入力の場 合:
[セレクター設定]
有効な値:
オーディオ言語選択
オーディオ PID 選択
オーディオトラック選択
[言語コード]
[セレクター設定] がオーディオ言語選択に設定されている場合は、ISO 639-2 言語コードを入力します。
[PID]
[セレクター設定] がオーディオ PID 選択に設定されている場合は、PID を入力します。
[トラック]
[セレクター設定] がオーディオトラック選択に設定されている場合は、1 つ以上のトラック ID を入力します。
[OK] をクリックして入力を追加します。[変更] をクリックして入力設定を変更できます。
説明基本情報セクションに入力ステータスが表示されます。オンライン は、音声データとビデオデータが受信されていることを示します。オフライン は、データ入力がないことを示します。
追加された入力を削除するには、入力の横にある削除アイコンをクリックします。
出力グループの設定
出力グループの出力は、同じプロトコルを使用する必要があります。現在、MediaLive は MediaPackage への出力のみをサポートしています。
出力グループには、アクティブな出力とスタンバイ出力を設定できます。
出力ごとに特定のオーディオおよびビデオパラメーターを設定できます。
[追加された出力グループ] セクションで [追加] をクリックします。出力グループのパラメーターを構成します。
出力グループのパラメーター:
パラメーター
説明
[出力グループ名]
カスタム名を入力します。名前は最大 64 文字で、数字、文字、アンダースコア(_)、ハイフン(-)を含めることができます。
[出力グループタイプ]
MediaPackage のみがサポートされています。
[mediapackage 出力先]
グループ名:Live Package モジュールの [チャネルグループ] の名前。
ChannelName:ライブパッケージモジュール内の [チャンネル] の名前。
ストリームは、同じアカウントで指定された MediaPackage チャンネルにプッシュされます。
[出力名]
カスタム名を入力します。
[マニフェスト名修飾子]
子マニフェストには、ファイル名にこの修飾子が含まれます。これは、異なる出力を区別するために使用されます。
[マニフェストオーディオグループ ID]
カスタムマニフェストオーディオグループ ID を入力します。
SCTE-35 処理
SCTE-35 広告マーカーをパススルーするかどうかを指定します。
パススルー(デフォルト):入力からの SCTE-35 メッセージはパススルーされ、出力の TS セグメントに含まれます。SCTE-35 マーカーはマニフェストファイルにも書き込まれます。
パススルーしない:入力からの SCTE-35 メッセージは、出力の TS セグメントから削除されます。
説明SCTE-35 標準は、ビデオストリームにキューメッセージを挿入するためのフォーマットとメソッドを規定しています。この標準で定義されている信号は、通常、MPEG-2 トランスポートストリームに埋め込まれて、広告挿入ポイントの位置を示します。
この設定は、MediaConnect からの SRT ストリームを含む、SRT 入力でのみ使用できます。
SCTE-35 PID
このパラメーターは、[SCTE-35 処理] が [パススルー] に設定されている場合に利用可能です。
入力に複数の SCTE-35 PID が含まれている場合は、出力にパススルーする PID を 1 つ選択できます。デフォルトでは、MediaLive は入力に存在する最初の PID を選択します。指定された PID 値が入力に存在しない場合、PID は渡されません。
[メディアタイプ]
出力エンコードのタイプを選択します。有効な値:
オーディオとビデオ
オーディオ
ビデオ
[ビデオ出力名]
カスタム名を入力します。
ビデオトランスコーディングテンプレート
有効な値:
標準トランスコーディング:最大 4K 解像度をサポートします。
狭帯域 HD™ トランスコーディング:最大 1080P 解像度をサポートします。
説明どちらのテンプレートも H.264 および H.265 コーデックをサポートしています。
狭帯域 HD™ トランスコーディングは、Alibaba Cloud によって開発されたトランスコーディングソリューションです。標準のトランスコーディングと比較して、高度なエンコーディングとスマート最適化により、帯域幅の使用量を削減しながら高画質を保証します。これにより、同じ帯域幅でより鮮明でスムーズな視聴体験を提供できます。
[ビデオコーデック]
ビデオコーデックを選択します。このパラメーターを指定した後、特定のビデオエンコーディングパラメーター を構成できます。
[オーディオ出力名]
カスタム名を入力します。
[オーディオエンコーダー]
有効な値:
aac
libfdk_aac
このパラメーターを指定した後、特定のオーディオエンコーディングパラメーター を構成します。
[オーディオセレクター]
[オーディオセレクター] を選択します。使用可能な [オーディオセレクター] は、入力設定によって決まります。指定しない場合、デフォルトでソースの仕様が使用されます。
[言語コード]
3 文字の ISO 639-2 言語コードを入力します。指定しない場合、デフォルトでソースの仕様が使用されます。
[言語名]
言語名を入力します。指定しない場合、デフォルトでソースの仕様が使用されます。
説明名前には、さまざまな言語の文字、数字、スペース、アンダースコア(_)、ハイフン(-)を含めることができ、長さは最大 32 の UTF-8 文字です。スペースで開始または終了することはできません。
ビデオコーデック設定:
パラメーター
説明
[解像度]
カスタム解像度の幅と高さを入力します。
説明幅と高さが指定されていないか 0 に設定されている場合、出力はソースの仕様を使用します。いずれか一方が指定されている場合、もう一方は元の縦横比を維持するように自動的に調整されます。
標準トランスコーディングの場合、最大解像度は 4K です(長辺 ≤ 3840、短辺 ≤ 2160)。
狭帯域 HD™ トランスコーディングの場合、最大解像度は 1080P です(長辺 ≤ 1920、短辺 ≤ 1080)。
ビデオ ビットレート
カスタムビデオビットレートを入力します。指定しない場合は、デフォルトでソースの仕様が使用されます。有効な値:50 ~ 6000 kbps。
ビットレート制御モード
次のいずれかのモードを選択します。指定しない場合、デフォルトでソースの仕様が使用されます。
ABR
CBR
VBR
最大ビットレート
カスタムの最大ビデオビットレートを入力します。指定しない場合は、デフォルトでソースの仕様が使用されます。有効な値:100 ~ 6000 kbps。
バッファーサイズ
カスタムビデオバッファーサイズを入力します。指定しない場合は、デフォルトでソースの仕様が使用されます。単位:kbps。
フレームレートモード
次のいずれかのモードを選択します。指定しない場合、デフォルトでソースの仕様が使用されます。
カスタム
ソースの仕様を使用
[フレームレート]
カスタムの [フレームレート分子] と [フレームレート分母] を入力します。サポートされる最大フレームレートは 60 FPS です。
GOP サイズ単位
次のいずれかの単位を選択します。指定しない場合、デフォルトでソースの仕様が使用されます。
SECONDS
FRAMES
GOP
GOP 値を入力します。指定しない場合は、デフォルトでソースの仕様が使用されます。
B フレーム数
カスタムの B フレーム数を入力します。指定しない場合、デフォルトでソースの仕様が使用されます。
H.264 プロファイル
次のプロファイルのいずれかを選択します。指定しない場合、デフォルトでソースの仕様が使用されます。
BASELINE
MAIN
HIGH
オーディオコーデック設定:
パラメーター
説明
プロファイル
異なるオーディオエンコーダーは、異なるオーディオプロファイルをサポートしています。
オーディオエンコーダーが aac に設定されている場合、次のプロファイルを使用できます。
AAC-LOW
AAC-MAIN
オーディオエンコーダーが libfdk_aac に設定されている場合、次のプロファイルを使用できます。
AAC-LOW
AAC-HE
AAC-HEV2
オーディオビットレート
カスタムオーディオビットレートを入力します。指定しない場合は、デフォルトでソースの仕様が使用されます。
サンプルレート
カスタムオーディオサンプルレートを入力します。指定しない場合は、デフォルトでソースの仕様が使用されます。
[OK] をクリックします。出力グループがチャンネルに追加されます。[変更] をクリックして、出力グループの設定を変更できます。
出力グループを削除するには、出力グループの横にある [削除] アイコンをクリックします。
すべての入力および出力グループが構成された後、[チャネルステータス] セクションで [開始] または [停止] をクリックして、チャネルを開始または停止します。[基本情報] セクションでチャネルの基本情報を表示したり、[チャネル名] を変更したりすることもできます。
チャンネルを表示する
[チャンネル] ページでは、チャンネルは作成時間の降順で表示されます。
チャンネルリストには、次の列が含まれます。[チャンネル ID/名前]、[ステータス]、[最終開始日時]、[実行時間]、[入力]、[出力グループ]、[アクション]。詳細については、「チャンネルを表示する」をご参照ください。
[チャンネル] ページの右側にあるリフレッシュ ボタンをクリックすると、最新のチャンネル情報を表示できます。1 ページあたり最大 10 チャンネルを表示できます。
参照資料
チャンネルの開始および停止方法の詳細については、「チャンネルの状態を制御する」をご参照ください。