📺 HLS在线播放器

免费在线HLS播放器,支持m3u8流媒体播放、HLS协议解析、码率切换、实时统计。无需注册,数据不上传服务器。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用

输入m3u8地址,即刻播放HLS流媒体

零依赖·可离线使用

🔗 输入HLS地址

🎬 播放器

⚙️ 播放选项

📊 实时统计

-
带宽
-
缓冲
-
丢帧
-
当前码率
-
帧率
-
编码

📖 HLS在线播放器能做什么?

HLS在线播放器是一个基于浏览器的流媒体播放工具,支持输入m3u8地址直接播放HLS流媒体内容。内置HLS.js引擎,支持自适应码率切换、实时播放统计、码率手动选择等功能。

核心功能

  • m3u8播放:输入HLS流地址即刻播放,支持直播和点播
  • 码率切换:自动ABR或手动选择不同质量级别
  • 实时统计:带宽、缓冲、丢帧、帧率等关键指标实时显示
  • 编码检测:自动识别视频编码格式和分辨率
  • 测试流:内置测试流地址,无需自己找源

使用教程

  1. 在输入框中粘贴m3u8流媒体地址
  2. 点击"播放"按钮开始播放
  3. 使用码率下拉框切换视频质量(或保持自动)
  4. 在统计面板监控播放状态
  5. 如无流地址,点击"测试流"使用内置示例

应用场景

场景1:流媒体开发

前端开发者测试HLS流媒体播放功能,验证m3u8配置和码率切换是否正常。

场景2:直播预览

快速预览HLS直播流是否正常推流和播放,无需安装专业播放器软件。

场景3:网络诊断

通过实时带宽和缓冲统计,诊断流媒体播放卡顿原因。

扩展知识

HLS(HTTP Live Streaming)是苹果公司开发的基于HTTP的流媒体传输协议。它将视频分割为小片段(通常2-10秒),通过m3u8播放列表文件索引。HLS的最大优势是基于HTTP传输,可以穿透防火墙和CDN缓存,是目前最广泛使用的流媒体协议之一。

📖 常见问题

什么是HLS协议?

HLS是苹果公司开发的流媒体传输协议,将视频分割为小片段通过HTTP传输,支持自适应码率和直播延迟。

什么是m3u8文件?

m3u8是HLS的播放列表文件格式,记录了视频分片的地址、时长和码率信息。

为什么HLS播放器需要HLS.js?

浏览器原生video标签不支持HLS协议(Safari除外),HLS.js将HLS流转换为浏览器支持的MSE格式播放。

HLS支持哪些码率切换?

HLS支持ABR(自适应码率),根据网络带宽自动切换不同质量的视频流。

HLS直播和点播有什么区别?

点播HLS的m3u8是静态的,包含所有分片地址;直播HLS的m3u8是动态更新的,只包含最近几个分片地址。

HLS在线播放器 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com