I found some Apple documentation that says that it does in fact need that for video.
HTTP servers hosting media files for iOS must support byte-range
requests, which iOS uses to perform random access in media playback.
(Byte-range support is also known as content-range or partial-range
support.) Most, but not all, HTTP 1.1 servers already support
byte-range requests.
If you are not sure whether your media server supports byte-range
requests, you can open the Terminal application in OS X and use the
curl command-line tool to download a short segment from a file on the
server:
curl --range 0-99 http://example.com/test.mov -o /dev/null
If the tool reports that it downloaded 100 bytes, the media server correctly
handled the byte-range request. If it downloads the entire file, you
may need to update the media server.
Source: Apple Documentation
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…