使い方
- 公開HLSテストストリームなど、httpまたはhttpsで始まる
.m3u8または.m3uリンクを貼り付けます。 - まず流れを確認するには、「サンプルストリームを読み込む」をクリックし、次に「再生」をクリックします。
- プレイヤーは以下のようにストリームの読み込みを試み、一時停止、音量、全画面表示用のネイティブコントロールを表示します。
- 再生を試みた有効なURLは、CORSやソースサーバーのエラーによって後で失敗した場合であっても、すべて「最近のストリーム」に表示されるため、簡単に再試行やデバッグを行えます。
- ソースがCORSをブロックしている場合、リンク切れ、認証が必要な場合、またはプレイリストが破損している場合、ツールはエラーを表示しますが、そのURLをEasyToolsのバックエンドに送信することはありません。
主な機能
- 100%クライアントサイド再生: ブラウザがソースから直接ストリームをリクエストするため、EasyToolsのサーバーによる中継、トランスコーダー、または加速サーバーは介しません。
- HLSストリームテスター:
.m3u8または.m3uリンクを貼り付けるだけで、ローカルにバンドルされた HLS.js やブラウザ固有のHLSサポートを介して再生テストができます。 - ローカルの再生履歴: 再生を試みた有効なストリームURLは「最近のストリーム」に表示され、このブラウザの localStorage 内にのみ保存されます。
- サーバー追跡なし: 当ツールにはアカウント同期、再生URLの報告、またはバックエンドでのログ記録フローはありません。
- CORSエラー対応: ソースがブラウザのリクエストをブロックした場合、リンクの期限切れ、またはプレイリストの読み込みに失敗した場合に、プレイヤーが考えられる原因を説明します。
関連ツール
安全なJSON整形ツール。JSONの整形、検証、修復をローカルで行います。美化/圧縮、エラー箇所ハイライト、TypeScriptやZodの自動生成、XMLへの変換にすべてローカルで対応。
無料のJSONPathテスター・評価ツール:APIのJSONを貼り付けて、合致するノードの抽出、パスの確認、および結果JSONのコピーが簡単に行えます。解析とクエリ実行はすべてブラウザ上でローカルに行われます。
JSONオブジェクトや配列をブラウザ内でローカルにCSVに変換します。ネストされたフィールドをフラット化し、結果をプレビューして、データをアップロードすることなくコピーまたはCSVとしてダウンロードできます。
CSVテキストやファイルをブラウザ内でローカルにJSON配列に変換します。ヘッダーの有無、カンマ/セミコロン/Tabの区切り文字、ファイルのドラッグ&ドロップ、コピー、ダウンロードに対応。アップロードは不要です。
ブラウザ内でローカルに2つのJSONドキュメントを比較します。セマンティック(意味的)な差分比較のためにオブジェクトのキーをソートし、順序の違いによるノイズを無視して、追加・削除・変更されたフィールドをマーク。アップロードは不要です。
JSONを1行に圧縮し、インデントや改行を削除します。元のサイズ、圧縮サイズ、削減されたバイト数および割合を比較できます。
無料のオンラインJSON TypeScript変換ツール。JSONペイロードからTypeScriptのインターフェースや型を即座に生成します。100%プライベートなクライアントサイドのコード生成です。
YAMLをブラウザ内でローカルにフォーマットされたJSONに変換します。この開発者向けツールは、リアルタイム変換、マルチドキュメントYAML、行番号付きエラー表示、コピー、およびデータ保存なしのJSONダウンロードに対応しています。
計算ロジック
このオンラインM3U8プレイヤーは、ブラウザベースのHLSクライアントとして動作します。Media Source Extensions(MSE)が利用可能な場合、ツールはローカルにバンドルされた HLS.js チャンクをオンデマンドで読み込みます。このエンジンは、ストリーミング配信サーバーからプレイリストやメディアセグメントを直接リクエストし、HTML5ビデオ要素に供給します。SafariなどのネイティブHLSサポートを備えたブラウザは、ビデオ要素を通じてリンクを直接読み込むことができます。
「最近のストリーム」はWeb LocalStorageを使用して、ストリームURLの小さなリストを保持します。そのリストはお使いの現在のブラウザプロファイル内にのみ存在し、デバイス間で同期されず、EasyToolsにアップロードされることもありません。再生の成否は、配信元のサーバー、CORSヘッダー、ストリームのフォーマット、コーデックのサポート状況、およびお客様のローカルネットワーク環境に依存します。
よくある質問
M3U8リンクが再生されないのはなぜですか?
最も一般的な原因は、配信元サーバーがブラウザのクロスオリジンリクエスト(CORS)を許可していないことです。また、リンクの期限切れ、破損、認証が必要な状態、またはサポートされていないコーデックでエンコードされている可能性もあります。
私のストリーミングリンクはEasyToolsのサーバーに保存されますか?
いいえ。再生と履歴の保存は現在のブラウザ内で行われます。「最近のストリーム」は localStorage にのみ書き込まれ、インターフェースからいつでも削除できます。
再生に失敗したリンクが「最近のストリーム」に保存されるのはなぜですか?
URLの形式が有効で、「再生」をクリックした場合、その試行履歴は保存されます。CORSや配信元サーバーの問題をデバッグする際、失敗したリンクこそ調整や再試行、比較が必要になることが多いため、ストリームのテストにおいて非常に役立ちます。
DRMや保護されたIPTVストリームを再生できますか?
基本的には再生できません。このツールは標準的な HLS / M3U8 ストリームのテストを目的としています。DRM、認証、地域制限、または配信元サーバーのセキュリティポリシーを回避することはできません。
プラグインをインストールする必要はありますか?
いいえ。当ツールは HTML5 ビデオ、利用可能な場合はブラウザのネイティブHLSサポート、および必要な場合にのみ読み込まれるローカルのバンドル版 HLS.js エンジンを使用します。