Python 提供/创建mp4文件的MOOV atom,同时对其进行流式传输

Python 提供/创建mp4文件的MOOV atom,同时对其进行流式传输,python,html,video-streaming,html5-video,mp4,Python,Html,Video Streaming,Html5 Video,Mp4,这个问题与我先前的问题有关 我正在尝试使用图书馆在网站上播放电报视频。我发现大多数视频的结尾都有MOOV atom,因此在完全下载之前无法播放 我想知道我是否可以创建或移动mp4文件的MOOV atom,同时对其进行流式处理,因为我无法完全下载该文件,然后执行相同的操作。或者,如果有任何其他类型的HTTP元数据可以随文件一起发送,以补偿MOOV atom。您是否可以修改磁盘上的文件以移动MOOV atom一次,而不是每次用户下载时?或者你不能修改文件吗?@szatmary不,我不能这样做。正如

这个问题与我先前的问题有关

我正在尝试使用图书馆在网站上播放电报视频。我发现大多数视频的结尾都有MOOV atom,因此在完全下载之前无法播放


我想知道我是否可以创建或移动mp4文件的MOOV atom,同时对其进行流式处理,因为我无法完全下载该文件,然后执行相同的操作。或者,如果有任何其他类型的HTTP元数据可以随文件一起发送,以补偿MOOV atom。

您是否可以修改磁盘上的文件以移动MOOV atom一次,而不是每次用户下载时?或者你不能修改文件吗?@szatmary不,我不能这样做。正如我所说,我并没有下载磁盘上的文件,我只是直接从Telegram的服务器上下载。因此,不能在磁盘上执行任何操作。然后,您必须通过字节范围请求从文件末尾下载moov,对其进行解析,重写所有数据偏移量值,将新的虚拟moov发送到客户端,然后通过mdat传输。据我所知,没有现成的工具可以做到这一点,因此您可能需要自己编写。@szatmary我可以获得一些资源以提供帮助吗?我可以创建自己的moov atom,然后在响应请求时发送它吗?比如元数据?