阿里云播放器prismplayer抓包的一些理解

Prismplayer是一套在线视频播放技术方案,同时支持Flash和Html5两种播放技术,可对播放器进行功能配置和皮肤定制。其在线使用文档地址为:
入口
在甘肃交通视频云联网平台中用的就是该播放器
在这里插入图片描述

在这里插入图片描述

通过抓包发现,播放的是hls的ts流,下载了一个*.m3u8文件,如下:

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:7
#EXT-X-TARGETDURATION:2
#EXTINF:1.960,
fb12f964-0515-48df-b2c1-931c02f24057_7.ts?vhost=jtspydb.gstscc.cn&edge_slice=true
#EXTINF:1.960,
fb12f964-0515-48df-b2c1-931c02f24057_8.ts?vhost=jtspydb.gstscc.cn&edge_slice=true
#EXTINF:1.960,
fb12f964-0515-48df-b2c1-931c02f24057_9.ts?vhost=jtspydb.gstscc.cn&edge_slice=true

EXTM3U:这个是M3U8文件必须包含的标签,并且必须在文件的第一行,所有的M3U8文件中必须包含这个标签。
EXT-X-VERSION:M3U8文件的版本,常见的是3(目前最高版本应该是7)。
EXT-X-TARGETDURATION:该标签指定了媒体文件持续时间的最大值,播放文件列表中的媒体文件在EXTINF标签中定义的持续时间必须小于或者等于该标签指定的持续时间。该标签在播放列表文件中必须出现一次。
EXT-X-MEDIA-SEQUENCE:M3U8直播是的直播切换序列,当播放打开M3U8时,以这个标签的值作为参考,播放对应的序列号的切片。
EXTINF:EXTINF为M3U8列表中每一个分片的duration,如上面例子输出信息中的第一片的duration为10秒。在EXTINF标签中,除了duration值,还可以包含可选的描述信息,主要为标注切片信息,使用逗号分隔开。
在这里插入图片描述

具体参考:入口

然后看一下ts流:
入口


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部