このトピックでは、MediaLive の機能について説明します。
概要
MediaLive は、入力の関連付け、プロトコル変換、ビデオトランスコード、オーディオトラックの合成といった機能を提供します。
入力の関連付け: チャンネル出力のために、ビデオストリームの取得、オーディオストリームのフィルタリング、ビデオストリームとオーディオストリームのマージなど、複数の外部ビデオソースを処理するために MediaLive に追加します。
プロトコル変換: チャンネルに対して異なるストリーミングプロトコルを使用する複数の出力グループを設定します。出力グループは、前の手順でマージされたビデオストリームとオーディオストリームのプロトコルを必要なプロトコルに変換します。
ビデオトランスコーディング: 出力のトランスコーディング形式を設定します。たとえば、元のビデオストリームを 1080P から 720P に変換できます。
オーディオトラックの合成: 出力のオーディオトラックを設定します。オーディオトラックは、トランスコードされたビデオトラックと組み合わされ、指定された形式でパッケージ化されて、MediaPackage への出力となります。
出力グループは、1 つ以上の出力で構成されます。各出力には、ビデオトラックとオーディオトラックの特定の組み合わせが含まれています。
入力の関連付け
設定済みの入力をチャンネルに関連付けます。入力からオーディオを抽出するためにオーディオセレクターを設定できます。その後、入力ソースからの指定されたオーディオトラックのみが出力で使用できます。
オーディオセレクターはオプションです。RTMP 入力では 1 つのオーディオセレクターのみがサポートされますが、SRT 入力では複数のセレクターがサポートされます。
構成の詳細については、「オーディオセレクターのパラメーター」をご参照ください。
チャンネルは、1 つのビデオストリームと複数のオーディオストリームのみをサポートします。デフォルトでは、最初の入力のビデオストリームが使用されます。
プロトコル変換
この機能は、ソースビデオのストリーミングプロトコルを必要なプロトコルに変換するために使用されます。詳細については、「出力グループのパラメーター」をご参照ください。
MediaLive は、HLS プロトコルを介した MediaPackage へのコンテンツの配信のみをサポートしています。
ビデオトランスコード
この機能は、元のビデオのエンコーディングパラメーターを変更するために使用されます。また、広告マーカーのパススルー、トランスコーディングテンプレート、4K トランスコーディングなどの詳細設定もサポートしています。
広告マーカーのパススルー: 入力ソースから出力への指定された SCTE-35 メッセージのパススルーをサポートします。
トランスコーディングテンプレート: 2 種類のビデオトランスコーディングテンプレートをサポートしています。
標準トランスコーディング: 最大 4K の解像度をサポートします。
狭帯域 HD™ トランスコーディング: Alibaba Cloud の独自アルゴリズムを使用して、同じ画質でデータ使用量を削減するか、同じ帯域幅でより高精細なビデオを実現します。最大 1080P の解像度をサポートします。
4K トランスコーディング: 2K および 4K の高解像度コンテンツのリアルタイムエンコーディングを提供します。
詳細については、「出力グループのパラメーター」をご参照ください。
オーディオトラックの合成
この機能は、オーディオセレクターを使用して入力からオーディオトラックを抽出し、それらを他のオーディオおよびビデオストリームと組み合わせて出力するために使用されます。
入力をチャンネルに関連付けるときは、必要なオーディオトラックのオーディオセレクターを設定します。次に、出力に適切な設定済みオーディオセレクターを選択します。