m3u8文件解析

m3u8文件解析

2023年6月27日发(作者:)

FFMPEG对HTTP STREAMING的解析

1、Http live streaming索引文件简介

简单的播放列表:

#EXTM3U

#EXT-X-TARGETDURATION:10

#EXT-X-MEDIA-SEQUENCE:1

#EXTINF:10,

/

#EXTINF:10,

/

#EXTINF:10,

/

#EXT-X-ENDLIST (VOD含EXT-X-ENDLIST,live stream则没有)

download the current version of the HTTP Live Streaming Tools from the Apple Developer

website. You can access them if you are a member of the iPhone Developer Program. One way to

navigate to the tools is to log onto , then click iPhone under the Downloads

heading.

mediastreamsegmenter -s 3 -D -f /Library/WebServer/Documents/stream 239.4.1.5:20103

index.m3u8 主索引

#EXTM3U

#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=500000

mid_video_index.M3U8

#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=800000

wifi_video_index.M3U8

#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=3000000,

CODECS="avc1.4d001e,mp4a.40.5"

h264main_heaac_index.M3U8

#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=64000, CODECS="mp4a.40.5"

aacaudio_index.M3U8

含密钥的index.m3u8

#EXTM3U8

#EXT-X-KEY:METHOD=AES-128,URI="/key"

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=200000

/log/prog_index.m3u8

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=200000

/lo/prog_index.m3u8

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=100000

/md/prog_index.m3u8 #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=100000

/md/prog_index.m3u8

标签:

EXT-X-TARGETDURATION 媒体文件的大致播放时间(单位s)

格式是 #EXT-X-TARGETDURATION:

EXT-X-MEDIA-SEQUENCE 媒体文件的独特序列号

格式是 #EXT-X-MEDIA-SEQUENCE:

EXT-X-KEY 密钥

格式是 #EXT-X-KEY:METHOD=[,URI="URI"]

EXT-X-PROGAM-DATE-TIME 媒体文件的开始时间

格式是 #EXT-X-PROGRAM-DATE-TIME:

EXT-X-ALLOW-CACHE 指明终端是否可以缓存下载的媒体文件供日后播放

格式是 #EXT-X-ALLOW-CACHE:

EXT-X-ENDLIST是否还有更多的媒体文件带播放

格式是 #EXT-X-ENDLIST

EXT-X-STREAM-INF

格式是 #EXT-X-INF:[attibute=value][,attribute=value]*

BANDWIDTH= b/s

PROGRAM-ID=

2、TS简介

3、FFMPEG解析过程

发布者:admin,转转请注明出处:http://www.yc00.com/web/1687823364a48278.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信