ストリーム遅延は、ストリーミングプロトコルによって発生する遅延とは異なります。ストリーム遅延は、クラウドで処理されるライブストリームの再生を遅延させる機能です。このトピックでは、ストリーム遅延の設定方法について説明します。
制限事項
遅延ストリームはソースストリームとしてカウントされます。ソースストリームの上限を超えた場合、サーバーは超過したソースストリームを切断します。使用状況は、ストリーミングドメインの [基本設定] ページの [基本情報] タブで確認できます。ソースストリームのクォータを増やす方法については、「クォータ管理」をご参照ください。
ストリーム遅延機能は、中国 (北京) および中国 (上海) リージョンでのみ利用可能です。
操作手順
- ApsaraVideo Live コンソールにログインします。
左側のナビゲーションウィンドウで、アップストリームミングまたはストリーミングのドメイン名管理 をクリックします。ドメイン管理 ページが表示されます。
設定するストリーミングドメインを見つけ、[操作] 列の ドメイン設定 をクリックします。
の順にクリックします。
遅延設定 タブで 追加 をクリックして、ストリーム遅延テンプレートを設定します。
次の表に、ストリーム遅延テンプレートのパラメーターを説明します。
パラメーター
説明
AppName
アプリケーション名。テンプレートを有効にするには、この値がアップストリーミング URL の AppName と一致する必要があります。値は大文字と小文字を区別します。アスタリスク (
*) を指定すると、すべてのアプリケーション名が一致します。StreamName
ライブストリーム名。テンプレートを有効にするには、この値がアップストリーミング URL の StreamName と一致する必要があります。値は大文字と小文字を区別します。アスタリスク (
*) を指定すると、すべてのストリーム名が一致します。遅延時間
ライブストリームの再生が遅延される時間。
有効な値:16~3600。
単位:秒。
タスクトリガーモード
[アップストリーミングパラメーター]:ストリーム遅延は、アップストリーミング URL に
alDelayTimeパラメーターが含まれている場合にのみトリガーされます。[設定]:ストリーム遅延は、ストリーム遅延設定によってのみトリガーできます。つまり、アップストリーミング URL で指定されたアプリケーション名とストリーム名が、ストリーム遅延テンプレートで指定されたものと同じ場合にストリーム遅延がトリガーされます。
[アップストリーミングパラメーターのトリガー > 設定のトリガー]:アップストリーミングパラメーターのトリガーと設定のトリガーの両方を使用できます。アップストリーミングパラメーターのトリガーは、設定のトリガーよりも優先度が高くなります。
説明[トリガー] を [アップストリーミングパラメーター] または [アップストリーミングパラメーターのトリガー > 設定のトリガー] に設定した場合、アップストリーミング URL に alDelayTime パラメーターを指定することでストリーム遅延をトリガーできます。アップストリーミング URL には次のルールが適用されます。
認証なしのアップストリーミング URL:
アップストリーミングドメイン + AppName (アプリケーション) + StreamName (ライブストリーム) + alDelayTime=xx。ここで、alDelayTimeは遅延パラメーターで、xx は遅延時間 (秒) を示します。例:rtmp://demo.aliyundoc.com/app/stream?alDelayTime=100認証ありのアップストリーミング URL:
アップストリーミングドメイン + AppName + StreamName + アクセストークン + alDelayTime=xx(alDelayTimeは遅延パラメーターで、xx は遅延時間 (秒) を示します)。例:rtmp://demo.aliyundoc.com/app/stream?auth_key=1678354414-0-0-c4789ecbd37a23a20ad2e9973301dae9&alDelayTime=100遅延ストリームの生成時間:ソースストリームがアップストリーミングされてから遅延期間に達した後、ApsaraVideo Live コンソールのストリームリストを確認することで、遅延ストリームが生成されたかどうかを確認できます。遅延期間内にソースストリームが中断された場合、遅延ストリームの生成時間はリセットされ、最初から再カウントされることがあります。
説明アプリケーション名またはストリーム名は、最大 255 文字で、数字、文字、ハイフン (-)、アンダースコア (_)、および等号 (=) を含めることができます。
設定が完了したら、遅延ストリーミング用の URL を使用して遅延ストリームを再生できます。URL の取得方法の詳細については、「アップストリーミング URL とストリーミング URL の生成」をご参照ください。
OK をクリックします。
関連 API
ストリーム遅延設定を追加します。 | |
ストリーム遅延設定を更新します。 | |
ストリーム遅延設定を削除します。 |