HLS媒体分片/分段推荐使用什么扩展名?是否有官方认可的替代扩展名?
HLS官方认可分片扩展名说明
- MPEG-TS封装的HLS分片:除广泛使用的
.ts外,苹果官方HLS规范明确将.mpegts列为合规扩展名,全平台播放器、CDN均支持该扩展名,不会出现兼容问题,可直接替换.ts解决和TypeScript文件的识别冲突。 - fMP4封装的HLS分片:官方认可的扩展名为
.m4s,如果你的业务场景支持切换为fMP4格式的HLS分片,使用该扩展名也完全不会和TypeScript文件产生冲突。
ffmpeg配置修改示例
仅需调整分片文件名的扩展名即可,ffmpeg会自动将正确的扩展名写入HLS索引(m3u8)文件,无需额外调整其他参数:
-hls_segment_filename "${outPath}/v%v/chunk%d.mpegts"
内容的提问来源于stack exchange,提问作者danday74
相关产品推荐
相关产品推荐

