0

我有一个消耗流媒体视频的小型 iPhone 应用程序。在我的 Macbook 上使用 Apache,我已经能够毫无问题地让它工作。即,我已经部署了 .m3u8 和 .ts 文件,并且服务器正在正确地流式传输文件,并且手机应用程序也在显示视频。

现在我尝试在 Windows Server 上运行的 apache 服务器上复制它,但无法正常工作。对于这两种内容类型,我在 mime.types 中都有正确的设置。

在本地使用 mediastreamvalidator 会返回已验证的 ok 状态。在远程流上运行它会挂起它。

access.log 显示前五个段被请求,然后什么也没有。如果我尝试从 Safari 访问,它会显示控件,并且轨迹栏最多更新 8 秒,然后什么也没有。我见过这个问题,但这似乎不是问题。

在浏览器中,本地和远程的 GET 语句返回相同的结果。

Safari 从本地 URL 播放,Firefox 和 Chrome 不会,也不会出现任何错误。

任何帮助将非常感激!

4

1 回答 1

0

事实证明,您需要对 mediafilesegmenter 使用“-no-floating-point-duration”和“-iframe-index-file none”参数。仍然无法在 Firefox 或 Chrome 中运行。但这暂时不是问题。

于 2012-05-21T08:42:40.227 回答