我有一个遵循此模式的.ts文件段列表
http://www.someaddress.com/file_11223344.ts
http://www.someaddress.com/file_11223345.ts
http://www.someaddress.com/file_11223346.ts
...
由于我需要一个m3u8文件才能打开这些视频,有没有办法在.php中手动生成这个m3u8(来自ts段)。原始m3u8仅在我有用户/通行证ID等时受到保护和生成。这是始终根据时间戳更新和生成的实时流
答案 0 :(得分:0)
是的,有办法。你只是生成它。 m3u8规范非常简单并且完整记录。 https://tools.ietf.org/html/draft-pantos-http-live-streaming-19
答案 1 :(得分:0)
szatmary是正确的。
对于你的情况,通过保护你可以使用json或xml提要并解析它或只是调用m3u8文件并确保它在没有BOM的utf-8中完成。 这是一个m3u8方法。
#EXTM3U
#EXTINF:-1,Title Here
http://www.someaddress.com/live/user/pass/file_11223344.m3u8
#EXTINF:-1,Title Here
http://www.someaddress.com/live/user/pass/file_11223345.m3u8
#EXTINF:-1,Title Here
http://www.someaddress.com/live/user/pass/file_11223346.m3u8
在此处了解BOM What's different between UTF-8 and UTF-8 without BOM?
答案 2 :(得分:0)
您所要做的就是提供.ts流媒体文件的IPTV网站,如果您有订阅,那么它将更有用。只是你想改变一个地址。
答案 3 :(得分:0)
如果您有主文件,则说:http://www.someaddress.com/file_11223344.ts 您无需进行任何转换。只需将URL的末尾从.ts更改为.m3u8即可:)