在一个容器中保存多个 .ts 文件,同时保留直接 http 访问
Save several .ts files in one container, while preserving direct http access
对于 HLS 视频流,我的 ftp 服务器上有几个 .ts 文件和一个 .m3u8 播放列表文件。 .m3u8 文件链接到这些 .ts 文件。因为我现在正在分布式服务器和散列文件夹结构上实施更高级的数据管理,所以如果这些 .ts 文件以一种 "container"(例如 .mp4? ).
有没有办法将几个 .ts 文件保存在另一个文件结构中,这样视频播放器仍然可以直接通过 http 访问?例如。 http://example.com/container.mp4:video1.ts and the next .ts file like http://example.com/container.mp4:video2.ts ?
显然,没有 loading/unpacking 整个 "container",这种访问应该是可能的。另外,如果.m3u8文件也保存在这个"container"中就更方便了。
TS 是一个容器,就像 MP4 一样。但与 MP4 不同的是,您可以简单地连接文件,然后使用每个段的偏移量更新 m3u8。不可以。您不能将 m3u8 放入其中。如果您想要 1 个文件 = 1 个视频,只需使用 MP4。
对于 HLS 视频流,我的 ftp 服务器上有几个 .ts 文件和一个 .m3u8 播放列表文件。 .m3u8 文件链接到这些 .ts 文件。因为我现在正在分布式服务器和散列文件夹结构上实施更高级的数据管理,所以如果这些 .ts 文件以一种 "container"(例如 .mp4? ).
有没有办法将几个 .ts 文件保存在另一个文件结构中,这样视频播放器仍然可以直接通过 http 访问?例如。 http://example.com/container.mp4:video1.ts and the next .ts file like http://example.com/container.mp4:video2.ts ?
显然,没有 loading/unpacking 整个 "container",这种访问应该是可能的。另外,如果.m3u8文件也保存在这个"container"中就更方便了。
TS 是一个容器,就像 MP4 一样。但与 MP4 不同的是,您可以简单地连接文件,然后使用每个段的偏移量更新 m3u8。不可以。您不能将 m3u8 放入其中。如果您想要 1 个文件 = 1 个视频,只需使用 MP4。