首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >http live streaming,一个包含大量ts文件的m3u8文件,我可以将它们合并到一个文件中吗?

http live streaming,一个包含大量ts文件的m3u8文件,我可以将它们合并到一个文件中吗?
EN

Stack Overflow用户
提问于 2015-08-09 23:30:11
回答 2查看 1.4K关注 0票数 1

我使用苹果公司提供的工具将一个.mp4文件转换成一个m3u8文件和许多.ts文件。然后,我将这些文件上传到我的服务器上,并使用mpmovieplayercontroller播放.m3u8文件,它就起作用了。

我的问题是,由于有太多的.ts文件,这将很难在我们的服务器上管理,有没有可能将它们组合成一个文件,但它仍然遵循http live流媒体?谢谢,

EN

回答 2

Stack Overflow用户

发布于 2015-08-10 14:39:29

由于有太多的.ts文件,这将很难在我们的服务器上管理,有没有可能将它们组合成一个文件,但它仍然遵循http live流?

这是可能的。然后,您还需要更改不同的播放列表,以便它们在组合的TS文件上使用字节范围请求。一旦您知道合并文件中每个原始片段的字节偏移量,这并不是特别困难:您需要向播放列表添加一些#EXT-X-BYTERANGE tags,这会将媒体播放器指向要从媒体服务器请求的字节范围。

请注意,要让#EXT-X-BYTERANGE正常工作,您需要一个支持HLS4或更高版本的播放器(无论如何,这几乎是所有iOS设备和大多数安卓设备的版本)。

票数 3
EN

Stack Overflow用户

发布于 2015-08-10 14:04:02

您应该使用一类称为“媒体服务器”的软件来执行代码转换,即动态重新打包。您可以将MP4保存在磁盘上,并让媒体服务器为所有查看器处理和缓存它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31905844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档