I\'ve been having problems serving videos from my dev server that play in mobile Safari. My dev server does not support the \'Accept-Ranges\' header and after reading a few
The answer above is helpful, but does not actually answer the question that was asked.
According to the HTTP RFC, the Accept-Ranges header is optional even when byte-range requests are supported.
However, the documented curl check implies that the answer is no: iOS does not require the Accept-Ranges header for video, but does require byte-range support with partial content (206) responses.
Disclaimer: I haven't checked it on an actual device.