Flash 播放器只有在下载了 MOOV Atom 后才能开始播放 H.264 视频。现有的伪流媒体提供程序只是为您提供一个 FLV 标头(文件的前 13 个字节或硬编码的标头),然后从给定的偏移量提供文件。如果您想制作 H.264 伪流媒体,则需要让它输出 FLV 标头,然后是 MOOV 原子,然后从给定偏移量提供文件的其余部分。如果您不使用 FLV 容器,则不需要 FLV 标头,但仍然需要 MOOV 原子。
不幸的是,我认为您无法使用磁盘上文件中的 MOOV 原子;它包含的信息不适合您提供的文件片段。因此,您必须解析现有原子并生成您自己的原子之一,该原子适合文件的服务部分。
如果 H.264 文件中存在复杂的结构,则伪流可能会更加复杂。如果解析文件不可行,恐怕您可能无法伪流媒体。
| 归档时间: |
|
| 查看次数: |
8213 次 |
| 最近记录: |