このトピックで説明されているサードパーティのツールは、参考用です。 Alibaba Cloudは、サードパーティツールのパフォーマンスと信頼性、およびこれらのツールに対する操作の潜在的な影響について、いかなる形でも保証しません。
問題の説明
サードパーティのストリーム取り込みツールを使用してM3U8形式のライブストリームを取り込むと、レイテンシが50秒を超えます。
解決策
通常、M3U8形式のライブストリームのレイテンシは10〜35秒です。 レイテンシが範囲を超える場合は、次の手順を実行します。
サーバー側
ライブストリーミングのレイテンシ設定を変更するには、次の手順を実行します。
ApsaraVideo Live コンソールにログインします。
左側のナビゲーションペインで、[ドメイン名] をクリックします。 表示されるページで、設定するドメイン名を見つけ、[操作] 列の [ドメイン設定] をクリックします。
を選択し、[変更] をクリックします。
各プロトコルのレイテンシをLowに設定できます。 [OK] をクリックして変更を保存します。
説明実際のレイテンシは、取り込まれたストリームのレイテンシ設定とピクチャグループ (GOP) サイズによって異なります。 たとえば、GOPサイズが2秒のストリームのRTMP (Real-Time Messaging Protocol) レイテンシをmediumに設定した場合、実際のレイテンシは2秒から6秒になります。
低すぎるレイテンシは、吃音率の増加を引き起こし得ます。 ビジネス要件に基づいてレイテンシレベルを設定することを推奨します。
ライブストリーミングのレイテンシが短縮されているかどうかを確認します。 そうでない場合は、次のセクションを参照し、ストリーム取り込み側でライブストリーミングのレイテンシ設定を変更してみてください。
ストリーム取り込み側
異なるサードパーティのツールには、異なる設定方法が適用されます。
オープン放送局ソフトウェア (OBS)
OBSのメニューバーで、[ファイル] 、[設定] の順にクリックします。
表示されるダイアログボックスの左側のナビゲーションウィンドウで、[出力] をクリックします。 出力モードを [詳細] に設定します。
キーフレーム間隔を2に設定し、[OK] をクリックします。
Adobe Flash Mediaライブエンコーダ (FMLE)
FMLEで、[エンコーディングオプション] をクリックします。
[フォーマット] の右側にある設定アイコンをクリックします。 表示されるダイアログボックスで、キーフレームの頻度を5秒に設定します。
[OK] をクリックします。