Additional dev here. I've done most of the video player work on the web and just recently did a little API work. Feel free to ask me specific questions about that or anything else.
Somewhat related, but there are some other issues with trying to serve up HD mobile video, such as bad network conditions and capped usage. 720p video at 30 requires quite a lot of upload bandwidth (~1mb/s) for a good looking video.