優れた ABR ラダーの条件
通常、ソリッド ラダーには 3 ~ 6 個のレンディションがあり、接続が弱い視聴者でも再生を開始できるように低い段 (約 300 ~ 800 kbps) があり、隣接する段の間にはおよそ 1.5 ~ 2 倍の間隔があります。ビットレートが上に上がるにつれて解像度も上がる必要があり、プレーヤーがメディアをダウンロードする前にインテリジェントに選択できるように、各段で解像度とコーデックを宣言する必要があります。
なぜ間隔が重要なのか
2 つの横線のビットレートが非常に近い場合、付加価値はほとんどなく、切り替えによってプレーヤーはほとんど何も得られません。ギャップが大きすぎると、それらの間の切り替えが視聴者にわかりやすくなり、プレーヤーが必要以上に長い間低い段に留まる可能性があります。一貫した ~1.5 ~ 2 倍のステップを目指すことで、幅広い接続速度をカバーしながらスムーズな適応を維持します。
このアナライザーの仕組み
マスター プレイリスト内の #EXT-X-STREAM-INF 行を解析し、宣言されたビットレートでレンディションを並べ替え、ラダーとしてレンダリングします。次に、行数、低ビットレートのカバレッジ、間隔、単調解像度、メタデータの完全性について一連のチェックを実行します。貼り付けたテキストのみを読み取るため、内部マニフェストまたは到達不能なマニフェストでも機能し、何もフェッチまたはアップロードされません。
よくある質問
HLSのABRラダーとは何ですか?
これは、マスター プレイリストにリストされている一連の品質レベル (レンディション) です。プレーヤーは、利用可能な帯域幅の変化に応じてそれらを切り替えます。これが「アダプティブ ビットレート」(ABR) の意味です。
HLS ラダーにはレンディションがいくつ必要ですか?
3 ~ 6 個が一般的です。それより少ないと、プレイヤーに適応する余地がほとんどなくなります。さらに多くのオーバーヘッドが追加され、収益は減少します。
レンディション間の適切なビットレートギャップはどれくらいですか?
隣接する横木の間では約 1.5 ~ 2 倍。近い横木は多くの場合冗長です。ギャップが約 2.5 倍より大きいと、高品質のスイッチがより目立つようになります。
私のプレイリストはアップロードされていますか?
いいえ。アナライザーはブラウザ内のテキスト全体を解析します。何もフェッチされたり、サーバーに送信されたりすることはないため、プライベート マニフェストでも機能します。