我通过 HTTP multipart/x-mixed-replace 响应获取 MJPEG 流。在每个边界之后,还有一组额外的标头,其中包含 Content-Type、Content-Length 和用于录制视频的自定义 X-Date。
在 iOS 6 中,我可以很好地使用 NSURLHttpResponse 并获取我需要提取这些图像的日期和长度的所有标题,但在 iOS 5 中,它似乎缺少我提到的最后两个标题。我在 Wireshark 中验证了服务器正在将这些标头发送到 iOS 6 和 5 设备/模拟器。然而,只有 iOS 5 设备没有注意到它们或其他东西。我想知道这是否不受官方支持,或者是否必须进行更深入的操作才能访问它们。