我有一个mp4(h.264)文件,我想在IPhone上播放(通过HTTP)。当文件位于Windows IIS服务器上时,我的IPhone和IPad将毫无问题地播放视频。
文件位于此处:
test file
出于测试目的,我将保留对该服务器的访问权限几天。
当文件位于我们的专有服务器上时,我的IPhone和IPad请求下载,但随后几乎立即停止该过程。非IOS手机和桌面浏览器在从专有服务器请求和查看视频时没有问题。我不认为这与HTTP响应头有任何关系,因为非IOS手机可以播放视频。
我使用Wireshark查看IPhone和服务器之间的http/tcp请求。我看到IPhone请求mp4,然后看到服务器发送“200OK”响应,然后开始发送文件。服务器开始发送文件后不久,IPhone发送一个“重置”请求,停止发送文件。
你知道为什么IPhone会重置通讯并停止发送文件吗?我不是Wireshark的普通用户,所以希望我对文件的阅读是正确的。
如果有人感兴趣的话,这是我拍摄的Wireshark照片。它清楚地显示了IPhone的重置。
Wireshark Image
如有任何帮助,我们将不胜感激。
谢谢
Dana公司