我有一个消耗流媒体视频的小型 iPhone 应用程序。在我的 Macbook 上使用 Apache,我已经能够毫无问题地让它工作。即,我已经部署了 .m3u8 和 .ts 文件,并且服务器正在正确地流式传输文件,并且手机应用程序也在显示视频。
现在我尝试在 Windows Server 上运行的 apache 服务器上复制它,但无法正常工作。对于这两种内容类型,我在 mime.types 中都有正确的设置。
在本地使用 mediastreamvalidator 会返回已验证的 ok 状态。在远程流上运行它会挂起它。
access.log 显示前五个段被请求,然后什么也没有。如果我尝试从 Safari 访问,它会显示控件,并且轨迹栏最多更新 8 秒,然后什么也没有。我见过这个问题,但这似乎不是问题。
在浏览器中,本地和远程的 GET 语句返回相同的结果。
Safari 从本地 URL 播放,Firefox 和 Chrome 不会,也不会出现任何错误。
任何帮助将非常感激!