ライブビデオアクティビティにはインジェスト URL が必要です。 Alibaba Cloud ApsaraVideo Live は、トリガータイプのアクティビティの作成をサポートしています。 API を使用せずに、アクティビティ作成ルールに基づいて複数のライブアクティビティを作成できます。

コンソールの用語が更新されました。できるだけ早くドキュメントを更新します。 ご不便をおかけして申し訳ありません。

説明

インジェスト URL はルールに従ってバッチで作成でき、ライブアクティビティは同時に実行できます。 複数のライブブロードキャストアクティビティを実行する場合、各ドメインで同時に処理できるストリームの数は限られていることにご注意ください。 1 つのドメインで、最大 20 の同時ストリームおよび 10 のエンコードストリームを指定可能です。 そのため、複数のライブブロードキャストアクティビティを実行する前に、現在のストリームの制限が要件を満たしているかどうかを確認する必要があります。 要件を満たしていない場合は、 チケットを起票し、サポートセンターにお問い合わせください

複数のインジェスト URL を作成

ライブビデオサービスアドレスは、3 つのレベルのライブビデオ管理単位、すなわち、ドメイン名 (Domain)、アプリ名 (APPName) およびライブストリーム (StreamName) で構成されます。 1 つのドメイン名 (Domain) の下に複数のアプリケーション (APPName) を作成でき、それぞれのアプリケーションの下には複数のライブストリーム (StreamName) を作成できます。
インジェスト URLの生成ルールの詳細については、「インジェスト URL とストリーミング URL」をご参照ください。
アプリ名 (AppName) とストリーム名 (StreamName) はカスタマイズできます。 値が異なると、インジェスト URL とストリーミング URL が異なります。
  • また、アプリのライブストリームを複数作成することもできます。

    たとえば、アプリケーションの名前が "live" の場合、"live" の下に複数のライブストリームを作成することができます。 インジェスト URL は次のとおりです。

    rtmp://Ingest Domain Name/{live}/{1}? authentication string

    rtmp//Ingest Domain Name/{live}/{2}? authentication string

    rtmp://Ingest Domain Name/{live}/{3}? authentication string

    認可文字列は、認証アルゴリズムに基づいて取得された暗号化文字列です。
  • また、アプリケーションに複数のライブストリームを作成することもできます。
    ApsaraVideo Live は、ライブストリームがアプリケーション名 (AppName) ではなくストリーム名 (StreamName) に基づいて一意かどうかを判断します。 別のアプリケーション名を設定した場合は、最終ライブストリームが確実に異なるように、ストリーム名も別の名前にする必要があります。

    rtmp://Ingest Domain Name/{live1}/{Stream1}? authentication string

    rtmp://Ingest Domain Name/{live2}/{Stream2}? authentication string

    rtmp://Ingest Domain Name/{live3}/{Stream3}? authentication string

複数のストリーミング URL の作成

ストリーミング URL のルールとインジェスト URL のルールは同じです。ストリーミング URL のアプリ名 (AppName) とストリーム名 (StreamName) は、インジェスト URL のアプリ名 (AppName) とストリーム名(StreamName) に対応します。
単一のストリーミング URL の生成ルールの詳細については、「インジェスト URL とストリーミング URL」をご参照ください。

インジェスト URL は次のとおりです。

rtmp://Ingest Domain Name/{live}/{3}? authentication string

対応するストリーミング URL は次のとおりです。

http://Streaming Domain Name/{live}/{3}?authentication string

http://Streaming Domain Name/{live}/{3}.flv?authentication string

http://Streaming Domain Name/{live}/{3}.m3u8?authentication string

エンコードを有効にした後に URL を取得する方法

デフォルトのエンコード

ストリーミング URL は、さまざまなパラメータを使用して接続されます。 エンコードストリーミング URL は、元の URL とテンプレート ID で構成されています。

URL の形式は、Streaming Domain Name+AppName+StreamName+_+Template name です。

テンプレート名 LD SD HD UHD
NarrowBand HD TM template ID ld sd hd ud

標準テンプレートのテンプレート名が sd の場合、ストリーミング URL は次のようにまとめて作成できます。

RTMP 形式: rtmp://Streaming Domain Name/{AppName}/{StreamName} _sd? authentication string

FLV 形式: http://Streaming Domain Name/{AppName}/{StreamName} _sd.flv? authentication string

HLS 形式: http://Streaming Domain Name/{AppName}/{StreamName} _sd.m3u8? authentication string

カスタムエンコード

必要に応じてエンコードをカスタマイズすることもできます。 カスタムエンコードのテンプレート名をテンプレート ID コンソールで設定する必要があります。

複数のストリーミング URL の接続ルールは次のとおりです。

RTMP 形式: rtmp://Streaming Domain Name/{AppName}/{StreamName} _templateID? authentication string

FLV 形式: http://Streaming Domain Name/{AppName}/{StreamName} _templateID.flv? authentication string

HLS 形式: http://Streaming Domain Name/{AppName}/{StreamName} _template ID.m3u8? authentication string