I've been using S3 to store and serve FLV and MP4 videos. It works great, but the content is progressively downloaded. I was wondering if it is possible to get so-called "pseudo streaming" to work with S3.
Pseudo streaming allows viewers to seek ahead in a video before the full video has downloaded as well as send only the bits necessary to the Flash player.
I'm aware of Lighttp's pseudo streaming plugin, and I know I can use keyframed FLV files with an XMOOV script - but I'd like to setup this up with S3, as opposed to running my own server.
Any help is appreciated.
No, you can't do pseudo-streaming with S3. This is because of a couple of reasons:
What you can do is this (and I have done something similar myself for a project):
lightty
& mod_h264_streaming
for seeking requests. You may even want to host your application/site on EC2 in this case.MOOV
atom on file upload. This is not so difficult to do programatically.EC2 bandwidth charges are the same as S3, but the total EC2 instance bandwidth is limited (100-250mpbs?), while S3 is effectively unlimited.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With