サードパーティツール使用時の M3U8 ストリームの高いレイテンシー
このドキュメントに記載されているサードパーティ製品に関する情報は、参照用です。 Alibaba Cloud は、サードパーティ製品のパフォーマンスや信頼性を保証するものではなく、その使用から生じる問題について一切の責任を負いません。
問題
サードパーティツールを使用してストリームインジェストを行うと、M3U8 形式のライブストリームのレイテンシーが高くなり、50 秒を超えます。
ソリューション
M3U8 ライブストリームの通常のレイテンシーは 10~35 秒です。 レイテンシーがこの範囲を超える場合は、次の調整を試してください。
サーバーサイド
ApsaraVideo Live コンソールでレイテンシー設定を調整します。
-
ApsaraVideo Live コンソールにログインします。
-
ナビゲーションペインで、[ストリーミング管理] をクリックします。 対象のストリーミングドメインを見つけて、[ドメイン名設定] をクリックします。
-
ドメイン管理ページで、 を選択し、[変更] をクリックします。
-
各プロトコルのレイテンシーを [低] に設定し、[OK] をクリックします。
説明-
実際のレイテンシーは、レイテンシー設定とインジェストストリームのキーフレーム間隔 (GOP) の両方に依存します。 たとえば、RTMP のレイテンシーを [中] に設定し、GOP が 2 秒の場合、実際のレイテンシーは 2~6 秒になります。
-
レイテンシーを低くすると、ストール率が高くなることがあります。 レイテンシーと再生の滑らかさのバランスがとれたレベルを選択してください。
-
-
レイテンシーが改善されたことを確認します。 改善されない場合は、以下のインジェストクライアントの設定を調整してください。
インジェストクライアント
インジェストツールでキーフレーム間隔を設定します。
-
OBS
-
OBS で、[ファイル] メニューを開き、[設定] を選択します。
-
[出力] を選択し、[出力モード] を [詳細] に設定し、[キーフレーム間隔] を見つけます。
-
[キーフレーム間隔] を 2 に設定し、[OK] をクリックします。
-
-
FMLE
-
FMLE で、[エンコーディングオプション] を開きます。
-
[フォーマット] の横にある設定ボタンをクリックし、[キーフレーム頻度] を [2 秒] に設定します。
-
[OK] をクリックします。
-