ブラウザで HLS 再生を確認

オンライン M3U8 プレーヤー

M3U8 URL を貼り付けて、まずブラウザ再生が通るかを確認します。

M3U8 URL を貼り付けて再生テスト

公開された .m3u8 URL を貼り付け、ブラウザで取得・解析・再生できるかを先に確認します。

テストストリーム:

再生状態まだ URL は読み込まれていません。

先に M3U8 URL を入力

再生できればブラウザ側の基本経路は成立しています。失敗した場合は上のパネルを見て、URL、CORS、認証、メディア互換性のどこで止まったかを切り分けてください。

広告枠

埋め込みが必要な時

下の iframe コードを使います。embed ルートを第二のホームにしません。

<iframe src="https://m3u8play.net/embed.html?url=" width="100%" height="420" allow="autoplay; fullscreen" frameborder="0"></iframe>

次に見る場所

プレーヤーの結果を見てから次のページへ進みます。ホームをリンク集にせず、失敗理由か次の作業に合わせて進みます。

ここで再生できない場合

まず CORS、403、ブラウザ差、署名 URL のどれに近いかを切り分けます。日本語ヘルプはまだ作らず、英語ヘルプへ送ります。

再生できた場合

再生確認が済んだら、変換か埋め込みのような具体的な作業へ進みます。

構造を確認したい場合

HLS の仕組みやプレイリスト構造を確認するための背景ページです。

FAQ

このページには高頻度の質問だけを残します。

URL を直接開けるのにページ内で再生できないのはなぜですか。

ブラウザ再生では CORS、Referer 制御、署名 URL の期限切れ、セグメント 403 などが追加で効いてくるためです。

Safari と Chrome で結果が違うのはなぜですか。

Safari はネイティブ HLS を強くサポートしますが、Chrome 系は hls.js と MSE に依存する場面が多いからです。

埋め込みページをインデックスさせないのはなぜですか。

embed パラメータ URL は重複しやすく、検索価値の薄いページを量産するだけだからです。

なぜ軽量な実装にこだわるのですか。

静的 HTML と標準 video と hls.js の方が透明で、保守しやすく、開発者向けのテストツールとして扱いやすいからです。

免責

このページはブラウザ再生テストと基本的なマニフェスト確認のみを提供します。第三者配信の制限、CORS、ドメイン許可、署名 URL の期限切れなどにより再生できない場合があります。