silverlight 中的 moov atom 在哪里?

silverlight 中的 moov atom 在哪里?

我监控了网络流量,找到了 Silverlight 视频的流 URL。当我使用 VLC 打开该 URL 时,它找不到 moov atom,因此无法进行流式传输。

moov atom 可以在 silverlight .XAP 文件中吗?如果是,是否有任何简单的方法可以将 moov atom “附加”到 URL 流?

-- 更多问题:

如果 moov 原子位于流的末尾,则流长度必须在 .XAP 文件中?要首先获取 moov 原子,silverlight 应用程序会偏移到流的末尾并选择 moov 原子,它不会在 .XAP 文件中获取 moov 原子?

答案1

理解 MPEG-4 影片原子

“moov原子的最佳位置取决于所选择的传送方式。”


为什么我的逐行 H.264 视频必须等到文件下载完整后才能播放。

“以渐进式下载方式播放 H.264 视频文件的一个重要事项是,moov 原子需要位于文件的开头,否则在开始播放之前必须下载整个文件。……不幸的是,工具……将此信息放在文件末尾”……“在网上搜索后,我确实找到了将 moov 原子移动到文件开头的实用程序。Renaun Erickson 将一个 C 应用程序移植到 AIR,该应用程序移动 moov 原子并重新保存文件”

相关内容