#15552 closed defect (bug) (invalid)
Serving video to iOS devices does not work in Multisite Wordpress due to lack of byte-range support
Reported by: | atetlaw | Owned by: | |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | 3.0.1 |
Component: | Multisite | Keywords: | |
Focuses: | Cc: |
Description
Apparently iOS requires byte-range support for audio and video. Serving a static .mp4 file to an iOS from Apache works fine, but serving the same file from a Wordpress MS 3.01 installation fails. This is because the file URL is rewritten to use ms-files.php. The PHP file does a readfile($file) on the file to serve it. This is incompatible with iOS devices and will fail.
The problem, and a solution (supporting byte-range requests), is explained in 'Appendix A' here:
http://mobiforge.com/developing/story/content-delivery-mobile-devices
Change History (8)
#3
@
14 years ago
I guess they need that for streaming. But to implement that with PHP via mod_rewrite can kill the server (load).
#4
@
13 years ago
This continues to be an issue for MS deployments -- any chance on someone reviewing it?
#5
@
13 years ago
- Milestone Awaiting Review deleted
- Resolution set to maybelater
- Status changed from new to closed
Given the performance hit that hakre already mentioned, this is unlikely to get added to Core.
Furthermore, you're free to change your .htaccess to point to a custom php file that implements the solution mentioned in the ticket description.
Related: #14833