ライブビデオアクティビティにはインジェスト URL が必要です。 Alibaba Cloud ApsaraVideo Live は、トリガータイプのアクティビティの作成をサポートしています。 API を使用せずに、アクティビティ作成ルールに基づいて複数のライブアクティビティを作成できます。
説明
インジェスト URL はルールに従ってバッチで作成でき、ライブアクティビティは同時に実行できます。 複数のライブブロードキャストアクティビティを実行する場合、各ドメインで同時に処理できるストリームの数は限られていることにご注意ください。 1 つのドメインで、最大 20 の同時ストリームおよび 10 のエンコードストリームを指定可能です。 そのため、複数のライブブロードキャストアクティビティを実行する前に、現在のストリームの制限が要件を満たしているかどうかを確認する必要があります。 要件を満たしていない場合は、 チケットを起票し、サポートセンターにお問い合わせください。
複数のインジェスト 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 は次のとおりです。
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
カスタムエンコード
複数のストリーミング 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