M3U8 線上播放器與 HLS 錯誤診斷

貼上您有權測試的 HLS/M3U8 網址,即可播放並查看 Manifest、Live/VOD、畫質 Levels、Codec 與常見播放錯誤。

串流診斷結果

狀態等待測試
格式—
Live / VOD—
Codec—
目前畫質—
Bandwidth—
可用解析度—
最後錯誤—

診斷紀錄

尚未開始測試。
瀏覽器限制: 前端測試工具無法繞過來源伺服器設定的 CORS 跨網域、登入驗證、Referer 檢查、地區限制或已過期 Token。

M3U8 是什麼?

M3U8 是 HTTP Live Streaming(HLS)常用的播放清單格式。播放清單可以指向多種畫質,也可以直接列出影音分段。現代瀏覽器可能原生支援 HLS,或透過 JavaScript 播放器與 Media Source Extensions 進行播放。

這個 HLS 測試器會檢查什麼?

工具會監聽播放器事件,並整理排錯時有用的資訊,包括 Manifest 解析狀態、畫質 Levels、解析度、Bandwidth、可取得的 Codec 資訊、Live/VOD 狀態,以及 hls.js 回報的致命與非致命錯誤。

為什麼 M3U8 網址無法播放?

CORS 跨網域

如果遠端伺服器沒有允許本站來源存取 Manifest 或影音分段,瀏覽器播放器無法自行繞過來源伺服器的 CORS 規則。

403 Forbidden 或 Token 過期

Signed URL 常有有效期限;部分伺服器還會要求 Cookie、特定請求標頭、IP 白名單或允許的 Referer。

404 或影音分段遺失

Master Manifest 可能仍然存在,但其中某個子播放清單或影音 Segment 已經被移除。

Mixed Content 混合內容

HTTPS 網頁通常會阻擋不安全的 HTTP 影音資源。本站使用 HTTPS,因此建議待測串流也使用 HTTPS。

合法使用說明

本頁僅供測試您擁有、管理或已取得授權的串流,不提供下載器,也不提供繞過存取控制的方法。

相關教學

M3U8 是什麼? · M3U8 無法播放:錯誤排除清單 · 如何測試 HLS 網址

M3U8/HLS 串流測試完整指南

這個工具適合測試您擁有、管理或已取得授權的 HLS 串流。WebMediaBench 不只播放 M3U8,也會整理瀏覽器能取得的技術資訊,協助判斷問題出在網址、來源伺服器、授權、瀏覽器或媒體格式。

M3U8 測試器會檢查什麼?

包含 Manifest 是否成功解析、Live 或 VOD、畫質 Levels、解析度、位元率、影音 Codec,以及 hls.js 回報的網路與媒體事件。

Master Playlist 與 Media Playlist

Master Playlist 通常列出多種畫質;Media Playlist 則列出單一畫質實際播放的影音分段。

CORS 跨網域 跨網域錯誤

瀏覽器是否能讀取遠端 HLS,由來源伺服器的 CORS 跨網域 回應決定,前端網頁不能繞過。

403 Forbidden 與 Token

403 常見於授權、Signed URL Token 過期、Cookie、Referer、IP 白名單或地區限制。

404 與影音分段遺失

主清單可能仍存在,但子播放清單或 Segment 已失效;直播舊分段消失也可能是正常現象。

HTTPS Mixed Content

本站使用 HTTPS,HTTP 串流可能被瀏覽器阻擋,建議 Manifest 與 Segment 都使用 HTTPS。

Codec 與 Media Error

即使 Manifest 正確,Codec 不支援或媒體分段損壞仍可能造成播放失敗。

Live 與 VOD 差異

Live Playlist 會持續更新,VOD 則描述固定影片,排錯方式並不完全相同。

FAQ

可以繞過 CORS 跨網域 嗎?

不可以,必須由遠端串流伺服器允許。

為什麼 VLC 可以播,瀏覽器不能?

瀏覽器有 CORS 跨網域、HTTPS 與 Codec 等額外限制。

可以測帶 Token 的 M3U8 嗎?

可以,但必須有合法授權且 Token 仍有效。

會下載成 MP4 嗎?

不會,本頁定位是播放與診斷。

相關工具