从.ts文件中动态生成.m3u8

问题描述 投票:1回答:4

我有一个遵循此模式的.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等时受到保护和生成。这是始终根据时间戳更新和生成的实时流

live-streaming http-live-streaming m3u8
4个回答
1
投票

如果你有主文件,让我们说:http://www.someaddress.com/file_11223344.ts你不需要转换任何东西。只需将URL的结尾从.ts更改为.m3u8就是这样:)


0
投票

是的,有办法。你只是生成它。 m3u8规范非常简单并且完整记录。 https://tools.ietf.org/html/draft-pantos-http-live-streaming-19


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?


0
投票

您所要做的就是提供.ts流媒体文件的IPTV网站,如果您有订阅,那么它将更有用。只是你想改变一个地址。

© www.soinside.com 2019 - 2024. All rights reserved.