FFMPEG支持HLS v4和v5

时间:2013-09-05 10:53:01

标签: ffmpeg http-live-streaming

据我所知,最新的FFMPEG版本2.0.1支持直到HLS版本3。

完成HLS规范草案后:

HLS V4中引入的新功能包括:

  • 带有位范围支持的段,标签为EXT-X-BYTERANGE
  • 使用标签EXT-X-I-FRAMES-ONLY和EXT-X-I-FRAME-STREAM-INF
  • 支持快进和快退
  • 备用媒体选项,标签为EXT-X-MEDIA

HLS V5中引入的新功能包括:

  • 为标签EXT-X-KEY引入新属性KEYFORMAT和KEYFORMATVERSIONS
  • 标签EXT-X-MAP的介绍
  • 通过引入标签EXT-X-MEDIA的属性TYPE的SUBTITLES值来支持字幕。

想知道在不久的将来计划在FFMPEG库中实施哪些上述功能?如果您分享这些功能的预期交付日期或版本,那将会很棒。

提前致谢。

1 个答案:

答案 0 :(得分:3)

截至2014年4月,libavformat支持v4的EXT-X-BYTERANGE和EXT-X-MEDIA功能以及v5的SUBTITLES功能:

http://git.videolan.org/?p=ffmpeg.git;a=history;f=libavformat/hls.c

这项工作首次出现在FFmpeg的2.3版本中。