我有一个消费流视频的小型iPhone应用程序。使用我的Macbook上的Apache,我已经能够毫无困难地使用它。即,我已经部署了.m3u8和.ts文件,服务器正确地传输文件,手机应用程序也在显示视频。
现在我尝试在Windows服务器上运行的apache服务器上复制它,但无法使其正常工作。我在mime.types中为两种内容类型都有正确的设置。
在本地使用mediastreamvalidator返回已验证的ok状态。在远程流上运行它会挂起它。
access.log显示要求的前五个段,然后没有。如果我尝试从Safari访问它会显示控件和轨迹栏更新最多8秒,然后什么也没有。我见过this问题,但这似乎不是问题。
在浏览器中,本地和远程的GET语句返回相同的结果。
Safari使用本地网址播放,Firefox和Chrome不播放,也不会出现任何错误。
非常感谢任何帮助!
答案 0 :(得分:0)
原来你需要在mediafilesegmenter中使用“-no-floating-point-duration”和“-iframe-index-file none”参数。仍然无法在Firefox或Chrome中使用。但现在这不是问题。