#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: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Multisite | Version: | 3.0.1 |
| Severity: | normal | Keywords: | |
| Cc: | Focuses: |
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
@
16 years ago
I guess they need that for streaming. But to implement that with PHP via mod_rewrite can kill the server (load).
#4
@
15 years ago
This continues to be an issue for MS deployments -- any chance on someone reviewing it?
#5
@
15 years ago
- Milestone Awaiting Review
- Resolution → maybelater
- Status new → 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.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
Related: #14833