Stream 将视频转换为mp4,并在播放时开始流式播放';他还在转变

Stream 将视频转换为mp4,并在播放时开始流式播放';他还在转变,stream,mp4,Stream,Mp4,我想将视频文件转换为mp4(不管是ffmpeg还是其他格式),然后将其传输到网络上的设备。我已经知道,我需要使用qt-faststart或类似工具将“moov-atom”移动到文件的顶部,以便它可以立即播放,而不是首先下载整个文件。但问题是,我需要等到转换完成后才能运行qt faststart 有没有办法开始将文件转换为mp4,然后在文件仍在转换时对其进行流式处理 我读了一些关于片段化mp4文件的内容,但我不太确定这是否是我问题的解决方案(据我所知,片段化mp4文件中的每个片段都有moof框,我

我想将视频文件转换为mp4(不管是ffmpeg还是其他格式),然后将其传输到网络上的设备。我已经知道,我需要使用qt-faststart或类似工具将“moov-atom”移动到文件的顶部,以便它可以立即播放,而不是首先下载整个文件。但问题是,我需要等到转换完成后才能运行qt faststart

有没有办法开始将文件转换为mp4,然后在文件仍在转换时对其进行流式处理

我读了一些关于片段化mp4文件的内容,但我不太确定这是否是我问题的解决方案(据我所知,片段化mp4文件中的每个片段都有moof框,我可以开始播放片段,然后立即播放)

另一个想法是,将文件转换为小部分,运行qt-faststart,然后对其进行流式处理。在流媒体播放时,我会转换下一部分,运行qt-faststart并在其后面进行流媒体播放。但这有可能吗?接收端不会被我正在传输的下一个文件的新头(而不是普通的视频数据)所迷惑吗