这类需求真正要解决什么
HLS 能播放不代表平台稳定,还要处理分片路径、MIME、跨域、Range、CDN 缓存、失败重试和不同设备兼容。
可以交付的内容
HLS 转码输出规则
m3u8 播放器接入
分片存储与 URL 结构
跨域 / MIME / 缓存配置
内容详情和选集
播放失败检测和日志
实施顺序
- 确定输入视频编码和目标清晰度
- 用 FFmpeg 生成统一 HLS 输出
- 配置 Web 服务器正确返回 m3u8/ts 类型
- 在桌面和移动设备验证首帧、拖动和切集
不建议这样做
- 分片目录可写权限错误
- m3u8 内引用本地绝对路径
- 播放器只在一个浏览器测试
常见问题
HLS 和 MP4 哪个更适合网站?
长视频、分段加载和多清晰度更适合 HLS;简单短视频直接 MP4 也可能更省成本。
HLS 必须用 CDN 吗?
不是必须,但流量和地域扩大后 CDN 通常更合适。
