我有一个遵循此模式的.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段)例如。只有当我有用户/通行证id等时,才会保护和生成原始m3u8。这是始终基于时间戳更新和生成的实况流
发布于 2018-09-10 05:29:58
如果你有主文件,假设是:http://www.someaddress.com/file_11223344.ts你不需要转换任何东西。只需将URL的末尾从.ts更改为.m3u8即可:)
发布于 2016-06-25 00:37:18
是的,有一种方法。你只需要生成它。m3u8规范非常简单,并且有完整的文档。https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-19
发布于 2017-01-03 18:10:44
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在What's different between UTF-8 and UTF-8 without BOM?此处了解物料清单
https://stackoverflow.com/questions/38011563
复制相似问题