1).我的 .m3u8 文件和所有 .ts 文件都位于像 http://m3u8.abc.com/xxx.m3u8(.ts) 这样的网站上.
2).在 m3u8 文件中,每个 #EXTINF 部分都指向一个 URL,例如:
#EXTINF:3.436767,
http://m3u8.ffmlive.com/47AE361A16FF0BA311E272CA925AEB4004751D6C0000.ts
#EXTINF:2.268933,
http://m3u8.ffmlive.com/47AE361A16FF0BA311E272CA925AEB4004751D6C0001.ts
#EXTINF:1.968633,
http://m3u8.ffmlive.com/47AE361A16FF0BA311E272CA925AEB4004751D6C0002.ts
#EXTINF:1.034367,
http://m3u8.ffmlive.com/47AE361A16FF0BA311E272CA925AEB4004751D6C0003.ts
...
3).每个 m3u8 文件中有数百个 .ts 文件。
我的问题是:m3u8文件标准是否支持设置base URL,并让所有segment部分使用相对URI。因此它有助于使 m3u8 文件更小且更易于加载。比如
#EXT-X-BASE-URL: http://m3u8.ffmlive.com
#EXTINF:3.436767,
/47AE361A16FF0BA311E272CA925AEB4004751D6C0000.ts
#EXTINF:2.268933,
/47AE361A16FF0BA311E272CA925AEB4004751D6C0001.ts
#EXTINF:1.968633,
/47AE361A16FF0BA311E272CA925AEB4004751D6C0002.ts
#EXTINF:1.034367,
/47AE361A16FF0BA311E272CA925AEB4004751D6C0003.ts
...
如果是,怎么办?
最佳答案
它支持真实的 URL,就像 HTML 一样。但是基础是 list URL,没有办法覆盖它。
关于http-live-streaming - 是否可以通过删除 m3u8 中所有 ts 文件 URL 的基本 URL 部分来缩小 m3u8 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47468954/