我监控了网络流量,找到了 Silverlight 视频的流 URL。当我使用 VLC 打开该 URL 时,它找不到 moov atom,因此无法进行流式传输。
moov atom 可以在 silverlight .XAP 文件中吗?如果是,是否有任何简单的方法可以将 moov atom “附加”到 URL 流?
-- 更多问题:
如果 moov 原子位于流的末尾,则流长度必须在 .XAP 文件中?要首先获取 moov 原子,silverlight 应用程序会偏移到流的末尾并选择 moov 原子,它不会在 .XAP 文件中获取 moov 原子?
答案1
“moov原子的最佳位置取决于所选择的传送方式。”
为什么我的逐行 H.264 视频必须等到文件下载完整后才能播放。
“以渐进式下载方式播放 H.264 视频文件的一个重要事项是,moov 原子需要位于文件的开头,否则在开始播放之前必须下载整个文件。……不幸的是,工具……将此信息放在文件末尾”……“在网上搜索后,我确实找到了将 moov 原子移动到文件开头的实用程序。Renaun Erickson 将一个 C 应用程序移植到 AIR,该应用程序移动 moov 原子并重新保存文件”