我有一个遵循此模式
的.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等时才受到保护和生成。这是实时流,它始终根据时间戳
是的,有一种方法。您只是生成它。M3U8规格非常简单且充分记录。https://datatracker.ietf.org/doc/html/draft-pantos-http-live-treaming-19
如果您有主文件,请说:http://www.someaddress.com/file_11223344.ts您不必转换任何东西。只需将URL的末端从.ts更改为.m3U8就是这样:)
szatmary是正确的。
对于您的情况,通过受保护,您可以使用JSON或XML feeds并进行解析或简单地调用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的utf-8和UTF-8之间有什么不同?
您要做的就是提供.ts流文件的IPTV网站,如果您有订阅,则将更有用。只是您想更改一个地址。