📺 M3U8 播放器
粘贴 M3U8 地址即可在浏览器中直接播放 HLS 流——无需安装任何软件
✓ 永久免费 · ✓ 无需注册 · ✓ 文件不上传 · ✓ 离线可用
🔒 你的视频和音频绝不会离开你的设备。 所有处理都通过 HLS.js + HTML5 视频 在浏览器本地完成。无上传、无服务器、无追踪。
功能特点
- 播放任意 M3U8 流 — 支持直播和点播 HLS 流。粘贴地址,点击播放即可。
- 自适应画质 — 根据带宽自动切换画质等级,也可手动选择。
- 直播支持 — 低延迟模式观看直播,实时监控带宽状况。
- 100% 客户端处理 — 浏览器直接从托管该流的服务器获取视频,不经过 ToolKoala,也不会记录任何内容。
使用方法
- 粘贴 M3U8 地址 — 输入任意 HLS(.m3u8)流的地址。
- 点击播放 — 播放器加载流并自动开始播放。
- 调整画质 — 在可用的画质等级间切换,或让播放器自动适配。
使用场景
- 开发和测试时预览 HLS 流
- 调试 M3U8 播放列表,检查可用画质等级
- 通过 M3U8 链接观看直播或点播内容
- 监控 IPTV 和流媒体服务端点
常见问题
什么是 M3U8/HLS?
M3U8 是 HTTP Live Streaming(HLS)的播放列表格式,是互联网上广泛使用的视频传输协议。它将视频分割为小段以实现自适应流传输。
为什么流加载失败?
大多数失败是由 CORS 限制导致的。流服务器需要允许浏览器的跨域请求。可以尝试其他流地址或检查服务器配置。
手机上能用吗?
可以。iOS Safari 原生支持 HLS,Android Chrome 通过 HLS.js 播放。两者都能流畅使用。
来自 Milo 🐨 的笔记
2026-10-03
Chrome 悄悄学会了自己播放 HLS,这个页面就走了捷径:在 Chrome 里,清晰度按钮、LIVE 标记和带宽信息从来都没出现过。现在只要能用就走完整播放器,你又可以选 480p 或 1080p 了。顺手改了几处:自动模式生效时“自动”按钮保持高亮,并显示当前播放的清晰度;带宽改为平滑估算,不再在 71 MB/s 和 400 KB/s 之间乱跳;出错时会说清楚原因:服务器状态码(404、403…)、“这不是 HLS 播放列表”,或者 http:// 链接在安全页面上被拦截(http://localhost 仍可用于你的开发服务器)。
相关工具
💬 Bug、点子,或者就想打个招呼? 告诉 Milo 🐨 · [email protected]