m3u8 在线播放

输入 m3u8(HLS) 地址在线播放,支持清晰度切换。

跨域(CORS)是否允许播放由目标服务器决定,部分地址可能无法在此播放。

什么是m3u8 在线播放?

m3u8 是 HLS(HTTP Live Streaming)协议使用的播放列表文件,以纯文本形式列出一系列视频分片(.ts 或 fmp4)的地址及码率等信息,播放器按顺序请求这些分片来实现流式播放。 本工具让用户输入一个 m3u8 地址,在网页内通过 HLS 解析播放技术加载并播放该视频流,无需安装任何客户端软件。

为什么使用m3u8 在线播放?

适合用于快速验证某个直播或点播 m3u8 地址是否可用、测试一个多码率主播放列表下不同清晰度子列表的画质与流畅度、开发调试自建 HLS 流地址时做即时预览。 相比下载安装专用播放器(如 VLC、PotPlayer)来测试一个地址,网页在线播放器打开即用,特别适合临时性的快速测试场景。

使用示例

播放点播地址

输入一个点播 m3u8 地址,例如 https://example.com/video/index.m3u8,页面内会直接加载并播放该视频内容。

多码率清晰度切换

如果输入的是包含 720p、1080p 等多个子列表的主播放列表(master playlist),播放器通常会在界面上提供清晰度选项,可以手动切换或按网络状况自动选择。

验证直播源是否可用

把一个直播 m3u8 地址粘贴进工具,如果画面能正常加载且长时间播放不断流、不报错,说明该直播源当前是可用的。

使用提示

部分 m3u8 地址设有防盗链或 Token 时效限制,如果播放失败,可以先检查该地址是否需要特定的 Referer 头,或者链接是否已经过期失效。

常见问题

为什么有的地址播放不了?
很多流媒体服务器会限制跨域(CORS)访问或校验来源(Referer),是否允许在第三方页面播放由目标服务器决定,本工具无法绕过这类限制。
支持切换清晰度吗?
若 m3u8 是多码率(自适应)流,解析成功后会在播放器下方列出可选清晰度,点击即可切换;单一码率的流没有该选项。
数据会上传吗?
不会。播放地址仅用于浏览器本地拉流播放,本工具不会记录或转发你输入的地址。
为什么有的 m3u8 地址无法播放?
常见原因包括跨域(CORS)限制导致浏览器无法直接请求、地址本身已经失效、播放需要携带特定的 Referer 或 Token 鉴权信息,或者视频分片使用了浏览器不支持的编码格式。
这个工具支持下载 m3u8 视频吗?
通常只提供在线播放功能,不提供把分片下载合并成单个视频文件的能力,如需下载需要使用专门的下载工具。
直播和点播地址都能播放吗?
只要是符合标准的 HLS(.m3u8)协议地址,无论是直播流还是点播内容通常都可以尝试播放,具体效果取决于源站的实现是否规范。
需要安装浏览器插件吗?
不需要,播放基于浏览器原生的视频播放能力配合 JavaScript 端的 HLS 解析实现,无需安装任何插件。
加密的 m3u8(AES-128 加密分片)能播放吗?
如果播放列表中的 EXT-X-KEY 密钥地址可以正常访问获取到解密密钥,播放器通常可以自动完成解密并正常播放;如果密钥地址受限或需要额外鉴权,则可能播放失败。

相关工具

相关教程

← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。