Real-time video transcoding

I have numerous video files in lots of formats: basic MPEG-4, Xvid, DivX, and so forth., and with diverse audio codecs (AC3, CD, etc. ).

Perhaps there is a solution that runs server-side on Linux that may transcode such video clips in real-time for you to either. flv (for Adobe Adobe flash Server) or VC-1 (for Ms Silverlight) so I can stream those videos via a web site

The closest solution We’ve is ffmpeg, but it’s actually not real-time. While normally it takes nearly any data format and give me the best format back out and about, I only understand how to do progressive installing via it. Streaming would mean, for example, I could truthfully jump to any point inside the video and the sole time waiting could be for it to briefly buffer.

Really, ffmpeg is on your own I know involving. I don’t find out much about Red5, but it may be able to find something to help like that, while I doubt this.

Ultimately, whether something is done instantly or not is often a factor of your output resolution in addition to output codec complexity. I think ffmpeg will probably be realtime given some sort of sufficient resolution reduction. There are furthermore certain tweaks which can be made — such as encoding the resultinv FLV audio as easy WAV with absolutely no compression, I consider, significantly reduces time needed to encode. I know you’ll be able to have ffmpeg transcode to FLV instantly.

However, getting the full streaming is an extremely different deal. I suspect a result of formats you’d probably wind up having to complete the transcoding initially at the start and then use existing tools with regard to in-file seeking to handle that. Assuming maybe or maybe not but the size can be a concern, Amazon’s S3 might be employed to store this particular resulting files.

This entry was posted in Web Design and tagged , , , , , , , , , , , , , , , , , , , . Bookmark the permalink.

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *