← 退出

M3U8 播放器

输入地址在线播放 HLS 流媒体

部分直播源会限制跨站播放(CORS)或有地域限制,遇到播放失败大多是源站限制,并非本工具的问题。

关于M3U8 播放器

M3U8 播放器用来在浏览器里播放 HLS(HTTP Live Streaming)流媒体:你输入一个 .m3u8 地址,点击「加载并播放」,页面里的视频窗口就会开始播放。M3U8 本身是一个文本播放列表,里面记录了视频被切成的一个个小片段的地址,播放器按顺序下载并播放这些片段,直播和点播都常用这种方式。需要说明的是,这个工具只负责播放你给出的地址,不提供任何视频源,也不能下载或保存视频。

操作步骤

  1. 在「M3U8 播放地址」输入框里填入完整的流地址,例如 https://example.com/stream.m3u8(这只是格式示例,不是可用的流)。
  2. 点击「加载并播放」,或者在输入框里直接按回车键。
  3. 页面会先判断浏览器能否原生播放 HLS:支持的浏览器(例如 Safari)直接用自带的播放能力;其他浏览器则会加载 hls.js 播放库来完成播放。
  4. 加载成功后会自动开始播放,可以使用视频窗口自带的控制条暂停、调节音量、拖动进度或全屏。想换一个地址,修改输入框后再次点击「加载并播放」即可,旧的播放会被替换。
  5. 如果出错,视频上方会出现红色提示,比如「播放失败:地址无法访问,或不是有效的 m3u8 流(可能是跨域限制导致)」。

一个实际使用场景

假设你是网站开发者,刚把一段视频用 FFmpeg 切成了 HLS 并放到了自己的服务器上,想快速验证切片和播放列表是否正确。把地址粘贴到这里点击播放,如果能正常出画面,说明列表和切片可以被浏览器访问;如果提示播放失败,先用浏览器直接打开 m3u8 地址看能否下载,再检查服务器是否允许跨域访问,这是最常见的原因。又比如你拿到了一个朋友提供的合法直播地址,不想为此安装专门的播放软件,也可以直接在这里打开观看。

支持范围与已知限制

  • 只支持 HLS(.m3u8)流。直接的 MP4、FLV 或 DASH(.mpd)地址不在支持范围内;本地视频文件请使用「视频播放器」。
  • 视频由你的浏览器直接向你填写的地址请求。服务器必须允许跨域访问(CORS),浏览器才会让页面读取它的数据;很多直播源没有开放跨域,这时即使地址在别处能播放,在这里也会失败,这是源站限制,不是工具能绕过的。
  • 如果本页面是 HTTPS 打开的,浏览器通常会拦截 http:// 开头的流地址(混合内容限制)。请尽量使用 https:// 地址。
  • 有防盗链、需要登录、带过期令牌或有地域限制的源,在这里往往无法播放。工具不支持自定义请求头、Cookie 或代理。
  • 加密(DRM)内容无法播放。工具没有清晰度手动切换、字幕选择、播放历史或收藏功能。
  • 在原生支持 HLS 的浏览器上,出错时本页面不会给出错误提示,表现为画面一直不动;其他浏览器则会显示上述红色提示。
  • 页面不提供也不推荐任何视频源,请确保你播放的内容拥有合法的观看权限。

常见问题:为什么提示播放失败?

最常见的三个原因:一是源站没有开放跨域(CORS),浏览器禁止页面读取它;二是地址本身失效、需要登录或有地域限制;三是页面是 HTTPS 而流地址是 http://。可以先在浏览器新标签页里直接打开 m3u8 地址,如果能看到文本内容,说明地址有效,那问题大概率出在跨域上。这时需要由源站调整服务器配置,工具这边无法解决。

常见问题:m3u8 和 mp4 有什么区别?

MP4 是一个完整的视频文件,而 m3u8 只是一份文本列表,里面指向很多小段视频(通常是 .ts 或 fMP4 片段)。播放器根据列表一段一段地加载,所以适合直播,也适合在网络状况变化时切换清晰度。你下载下来的 m3u8 文件本身不含画面,必须能访问它指向的那些片段才能播放。

常见问题:不同浏览器的表现一样吗?

不完全一样。Safari 等原生支持 HLS 的浏览器直接使用系统的播放器;Chrome、Firefox、Edge 这类浏览器通过 hls.js 播放,前提是浏览器支持所需的媒体扩展接口。hls.js 在你第一次点击播放时才会加载。如果浏览器两种方式都不支持,页面会提示「当前浏览器不支持 HLS 播放」。

常见问题:可以用它下载或录制视频吗?

不可以。工具只负责播放,没有下载、录制或转存功能。如果你拥有视频的合法权利并需要本地副本,请通过源站提供的正规渠道获取。

隐私与处理方式

你输入的地址不会经过本站的服务器转发:视频片段由你的浏览器直接向该地址所在的服务器请求,所以那台服务器能看到你的 IP 地址和请求信息,就像你在其他网页里访问它一样。播放库 hls.js 随本站页面一起提供,在你首次使用时从本站加载。工具不会保存你输入的地址,刷新页面后即清空。