m3u8文件

it2022-05-05  142

不加密的视频 #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:8 #EXT-X-MEDIA-SEQUENCE:0 #EXTINF:4, /20180726/po0ip4HR/800kb/hls/x77F9N8626000.ts #EXTINF:4, /20180726/po0ip4HR/800kb/hls/x77F9N8626001.ts #EXTINF:4, /20180726/po0ip4HR/800kb/hls/x77F9N8626002.ts #EXTINF:4, /20180726/po0ip4HR/800kb/hls/x77F9N8626003.ts #EXTINF:4, /20180726/po0ip4HR/800kb/hls/x77F9N8626004.ts #EXTINF:4, /20180726/po0ip4HR/800kb/hls/x77F9N8626005.ts #EXTINF:4, /20180726/po0ip4HR/800kb/hls/x77F9N8626006.ts #EXTINF:4, /20180726/po0ip4HR/800kb/hls/x77F9N8626007.ts #EXTINF:4, … … #EXT-X-ENDLIST

加密的视频

#EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:302 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-KEY:METHOD=AES-128,URI=“http://192.168.10.200/item2/key.key”,IV=0xf23c8acc7bf326b866ca3dba4a39ccf9 #EXTINF:302.000000, movie-0.ts #EXTINF:300.000000, movie-1.ts #EXTINF:300.000000, movie-2.ts #EXTINF:300.000000, movie-3.ts #EXTINF:300.000000, movie-4.ts #EXTINF:300.000000, movie-5.ts #EXTINF:300.000000, movie-6.ts #EXTINF:300.000000, movie-7.ts #EXTINF:300.000000, movie-8.ts #EXTINF:300.000000, movie-9.ts #EXTINF:300.000000, movie-10.ts #EXTINF:300.000000, movie-11.ts #EXTINF:300.000000, movie-12.ts #EXTINF:300.000000, movie-13.ts #EXTINF:300.000000, movie-14.ts #EXTINF:195.440000, movie-15.ts #EXT-X-ENDLIST

不加密的ts是可以直接播放的,例如 PotPlayer 播放器,或者把后缀.ts改成.mp4,使用一般的播放器也能播放。 加密的ts文件则不能直接播放,只能播放m3u8,且密钥要匹配上。

并且,m3u8可以嵌套,比如:index.m3u8 #EXTM3U #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=800000,RESOLUTION=1080x608 /ppvod/4D7968E57B67E814F1B4650AEEB5DC3B.m3u8

嵌套允许你把多个m3u8放到一个引导m3u8文件里面顺序播放,比如,第一个视频为广告,或者第一个视频为免费试看的5分钟不做加密,后面的视频加密,播放需要校验权限。当然,商业上肯定不是这么做的,这样很不灵活,不现实。商业上基本都会开发自己的播放插件来播放广告,这样可灵活配置。


下载m3u8文件 下载ts文件 /20180726/po0ip4HR/800kb/hls/x77F9N8626007.ts 表示 http://host/20180726/po0ip4HR/800kb/hls/x77F9N8626007.ts 比如 m3u8 地址为 http://videos.fjhps.com/ppvod/4D7968E57B67E814F1B4650AEEB5DC3B.m3u8 那么 ts 实际地址为 http://videos.fjhps.com/20180726/po0ip4HR/800kb/hls/x77F9N8626007.ts

如果没有 “根” 标识,那就取的相对路径,相对于 m3u8 的路径

当然,ts的路径也可以是其他服务器的地址,一般我们把ts文件放到云服务器上,将m3u8和秘钥文件key.key放在自己服务器上。

http://www.qiqipu.com/dsj/gcj/20424/player.html?20424-0-3


最新回复(0)