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