Support for file streaming / resumable download in file plugin

I need to make video downloads work on iOS devices. I have had a look at the veeplay plugin. It does not support video playback on iOS (iPhone and iPad). The plugin access the video file using the file plugin download script. This script does not support $_REQUEST['stream']. In addition, the plugin is hard wired for the flash player rather than switching between the html5 player and the flash player.

Has anyone done any work on a more robust file download script? I did some work in this a while back but do not have an implementation for Elgg. Might be a good addition to the file plugin - especially given the predominance of mobile devices these days...