来自Windows上的Apache的HTTP直播流

时间:2012-05-20 12:37:53

标签: ios http-live-streaming

我有一个消费流视频的小型iPhone应用程序。使用我的Macbook上的Apache,我已经能够毫无困难地使用它。即,我已经部署了.m3u8和.ts文件,服务器正确地传输文件,手机应用程序也在显示视频。

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

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

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

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

Safari使用本地网址播放,Firefox和Chrome不播放,也不会出现任何错误。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

原来你需要在mediafilesegmenter中使用“-no-floating-point-duration”和“-iframe-index-file none”参数。仍然无法在Firefox或Chrome中使用。但现在这不是问题。