HLS チェッカー&ヘルスレポート

M3U8 バリデータ & HLS チェッカー

M3U8 バリデータは、HLS マニフェストを解析し、その状態を報告します。つまり、すべての解像度とビットレート トラック、セグメント数と期間、暗号化方式、ライブと VOD、およびサンプリングによって見つかったデッド .ts セグメントです。これを使用して、CDN ノードをテストし、ブラウザ内で壊れたストリームをデバッグします。

再生、履歴、お気に入り、字幕、ブラウザ変換はこのデバイスに残ります。 HLS リクエストは、CORS プロキシをオンにした場合にのみプロキシを通過します。

スマート CORS プロキシ

ブラウザーでの直接再生がブロックされている場合は、マニフェスト、キー、セグメントに Cloudflare Worker プロキシを使用します。

ビデオプレビュー

リンクヘルスレポート

バリアント、ビットレート、セグメント期間、暗号化、ライブ/VOD ステータスを解析し、デッド リンクのメディア セグメントをサンプリングします。セグメント チェックはブラウザ CORS によって制限されているため、最も正確な結果を得るにはプロキシを有効にしてください。

M3U8 バリデータ & HLS チェッカーの使い方

  1. 1

    M3U8 URL を貼り付けます。

    チェックしたい .m3u8 リンクをプレーヤーの入力に入力します。

  2. 2

    CORS プロキシを有効にする

    スマート CORS プロキシをオンにして、デッドセグメントの検出が .ts ファイルに到達できるようにします。それ以外の場合、クロスオリジン ルールによってチェックがブロックされます。

  3. 3

    ヘルスレポートを実行する

    [ヘルス チェックの実行] をクリックして、すべてのトラック、平均ビットレート、暗号化、ライブ/VOD ステータス、およびデッド セグメントを一覧表示します。

レポートでチェックされる内容

バリデーターは、マスター プレイリストを拡張して、すべてのバリアント、解像度、宣言された帯域幅、フレーム レート、およびコーデックをリストし、セグメント数、合計期間、平均セグメント長、暗号化方式、およびライブ (#EXT-X-ENDLIST なし) か VOD かを分析します。いくつかのセグメントをサンプリングし、測定された平均ビットレートを報告します。

デッドリンク検出にプロキシが必要な理由

ブラウザーは生の .ts セグメントへのクロスオリジン リクエストをブロックするため、CORS プロキシがないと、サンプリングされたすべてのセグメントが失敗し、レポートでは実際のデッド リンクと CORS ブロックを区別できません。プロキシをオンにすると、チェックがオリジンに到達し、合格/不合格カウントが正確になります。これは、CDN ノードをテストするときにまさに必要なものです。

よくある質問

M3U8 バリデータは何をチェックしますか?

すべての解像度トラックとビットレート、セグメント数と期間、暗号化方式、ライブと VOD のステータスをリストし、サンプリングによってデッド .ts セグメントを検出します。

すべてのセグメントが無効と表示されるのはなぜですか?

これは通常、ストリームが壊れているということではなく、CORS がセグメント リクエストをブロックしていることを意味します。 CORS プロキシを有効にし、正確な結果を得るためにチェックを再度実行します。

ストリームがライブか VOD かを判断できますか?

はい。 #EXT-X-ENDLIST タグがない場合は、ライブ ストリームであることを示します。その存在はビデオ オン デマンドを特徴づけます。

HLS チェッカーは無料ですか?

はい、無料でサインアップは必要なく、完全にブラウザーで実行されます。