線上 M3U8 播放器 - HLS 直播流測試

在瀏覽器中直接 play M3U8 並 test HLS streams,支援本機最近播放、CORS 友好錯誤提示,不做 playback tracking。

點擊進入沉浸模式

播放請求直接從您的瀏覽器發往源站。EasyTools 不轉發、不記錄、不上傳該地址。

播放器

貼上 M3U8 鏈接,或載入示例流後點擊播放。

本機歷史

如何使用

  1. 在輸入框中貼上以 http 或 https 開頭的 .m3u8 / .m3u 鏈接,例如公開 HLS 測試流。
  2. 如果只是想確認工具流程,可以先點擊「載入示例流」,再點擊「播放」。
  3. 播放器會在下方嘗試加載流媒體;可使用原生控件暫停、調節音量或進入全屏。
  4. 格式有效的播放嘗試會進入「最近播放」,即使該流因爲 CORS 或源站錯誤加載失敗,也方便您稍後重試或排查。
  5. 如果源伺服器未開啓 CORS、鏈接過期、需要鑑權或清單格式不正確,工具會顯示錯誤提示,並且不會把地址發送到 EasyTools 後端。

核心功能

  • 100% Client-side Playback:播放請求直接從您的瀏覽器發往源站,EasyTools 不做中轉、轉碼或加速
  • HLS Stream Tester:貼上 .m3u8 或 .m3u 鏈接,即可用本機打包的 HLS.js 或瀏覽器原生 HLS 能力測試播放
  • Local Playback History:每次嘗試播放的有效流地址會進入「最近播放」,僅保存在當前瀏覽器的 localStorage,可隨時清空
  • No Server Tracking:工具沒有賬號同步、播放地址上報或後端日誌記錄流程
  • CORS-aware Errors:當源站拒絕瀏覽器跨域請求、鏈接過期或清單異常時,界面會說明可能原因

相關工具

JSON 格式化校驗與 TS 類型生成 - 線上美化、壓縮與修復

免費線上 JSON 工具:一鍵美化/壓縮、語法校驗、錯誤高亮,並自動生成 TypeScript 接口與 Zod Schema。純瀏覽器本機處理,資料不上傳。

免費 JSONPath 線上測試工具 | 本機實時求值

免費的 JSONPath Tester / Evaluator:貼上 API JSON,實時提取匹配節點、查看路徑並複製 JSON 結果。解析與查詢都在瀏覽器本機完成。

JSON 轉 CSV 工具 - 本機轉換爲表格資料

在瀏覽器本機將 JSON 對象或對象數組轉換爲 CSV,展開嵌套字段,預覽結果並複製或下載檔案,無需上傳資料。

CSV 轉 JSON 工具 - 本機實時轉換器

將 CSV 文本或檔案在瀏覽器本機實時轉換爲 JSON 數組,支援表頭、逗號/分號/Tab 分隔、拖曳檔案、複製和下載,無需上傳資料。

JSON 對比工具 - 本機 Semantic Diff

在瀏覽器本機比較兩個 JSON,按 Key 排序後做語義化 Diff,忽略字段順序幹擾,標記新增、刪除和修改字段,無需上傳資料。

JSON 壓縮工具

把格式化 JSON 壓縮爲一行,移除縮進、換行和多餘空白,並實時查看壓縮前後體積與節省比例。

JSON 轉 TypeScript 接口 - 線上生成 TS Types 代碼

免費的 JSON 轉 TypeScript 工具。一鍵將 API JSON 響應自動推導並生成強類型的 TS Interfaces 和 Types 代碼。純瀏覽器前端處理,嚴格保護您的業務資料與接口結構隱私。

YAML 轉 JSON 格式化工具 - 安全純前端處理

開發者可在瀏覽器本機將 YAML 轉爲格式化 JSON,支援實時轉換、多文檔 YAML、錯誤行列提示、複製和下載,不上傳或保存配置內容。

計算邏輯

這個 Online M3U8 Player 是一個網頁端 HLS 使用者端。現代瀏覽器支援 Media Source Extensions (MSE) 時,工具會按需加載項目本機打包的 HLS.js,由該引擎直接向目標流媒體伺服器請求 playlist 與影片切片,再交給 HTML5 video 元素播放。Safari 等支援原生 HLS 的瀏覽器可以直接通過 video 元素加載鏈接。

最近播放功能使用 Web LocalStorage 保存少量歷史地址。它只存在於您的當前瀏覽器配置檔案裏,不會跨設備同步,也不會上傳到 EasyTools。播放是否成功主要取決於目標伺服器的可訪問性、CORS 配置、流格式、編碼支援和您的本機網路。

常見問題

爲什麼我的 M3U8 鏈接無法播放?

最常見原因是源站沒有允許瀏覽器跨域請求,也就是 CORS 限制;也可能是鏈接已過期、playlist 格式錯誤、需要鑑權,或瀏覽器不支援對應編碼。

我的播放地址會保存在 EasyTools 伺服器嗎?

不會。播放和歷史記錄都發生在當前瀏覽器中。最近播放列表僅寫入 localStorage,您可以隨時在界面中清空。

錯誤的鏈接爲什麼也會進入最近播放?

只要鏈接格式有效並點擊過播放,它就會被記錄下來。這對直播源測試和 CORS 排查更實用,因爲失敗鏈接往往也需要反覆修改、重試和對比。

這個工具能播放 DRM 或受保護的 IPTV 嗎?

不能保證。該工具用於測試標準 HLS / M3U8 流,不繞過 DRM、鑑權、地區限制或源伺服器安全策略。

需要安裝插件嗎?

不需要。工具使用 HTML5 video、瀏覽器原生 HLS 能力,以及隨項目本機打包並按需加載的 HLS.js 引擎。