サードパーティツール使用時の M3U8 ストリームの高いレイテンシー

更新日時
Copy as MD
説明

このドキュメントに記載されているサードパーティ製品に関する情報は、参照用です。 Alibaba Cloud は、サードパーティ製品のパフォーマンスや信頼性を保証するものではなく、その使用から生じる問題について一切の責任を負いません。

問題

サードパーティツールを使用してストリームインジェストを行うと、M3U8 形式のライブストリームのレイテンシーが高くなり、50 秒を超えます。

ソリューション

M3U8 ライブストリームの通常のレイテンシーは 10~35 秒です。 レイテンシーがこの範囲を超える場合は、次の調整を試してください。

サーバーサイド

ApsaraVideo Live コンソールでレイテンシー設定を調整します。

  1. ApsaraVideo Live コンソールにログインします。

  2. ナビゲーションペインで、[ストリーミング管理] をクリックします。 対象のストリーミングドメインを見つけて、[ドメイン名設定] をクリックします。

  3. ドメイン管理ページで、[ライブ管理] > [レイテンシー設定] を選択し、[変更] をクリックします。

  4. 各プロトコルのレイテンシーを [低] に設定し、[OK] をクリックします。

    説明
    • 実際のレイテンシーは、レイテンシー設定とインジェストストリームのキーフレーム間隔 (GOP) の両方に依存します。 たとえば、RTMP のレイテンシーを [中] に設定し、GOP が 2 秒の場合、実際のレイテンシーは 2~6 秒になります。

    • レイテンシーを低くすると、ストール率が高くなることがあります。 レイテンシーと再生の滑らかさのバランスがとれたレベルを選択してください。

  5. レイテンシーが改善されたことを確認します。 改善されない場合は、以下のインジェストクライアントの設定を調整してください。

インジェストクライアント

インジェストツールでキーフレーム間隔を設定します。

  • OBS

    1. OBS で、[ファイル] メニューを開き、[設定] を選択します。

    2. [出力] を選択し、[出力モード] を [詳細] に設定し、[キーフレーム間隔] を見つけます。

    3. [キーフレーム間隔] を 2 に設定し、[OK] をクリックします。

  • FMLE

    1. FMLE で、[エンコーディングオプション] を開きます。

    2. [フォーマット] の横にある設定ボタンをクリックし、[キーフレーム頻度][2 秒] に設定します。

    3. [OK] をクリックします。