views:

13

answers:

0

Hi,

I have looked quite a bit for some guidance on this topic, but here is my question (several parts)...

What is the best workflow, utilizing ffmpeg, to encode video for video-on-demand streaming for Wowza Media server? More specifically...

Part 1: I have source videos of approx. 2 minutes each, that are 720p. I would like these to be playable with Flash, the iPhone, and iPad. What is the easiest (quickest/hq) source format I should use to feed ffmpeg?

Part 2: For each video, I need to generate multiple h.264 files, one for the iPad at 720p(h.264 baseline level3.1), and several for the iphone/ipod(h.264 baseline level3.0) and flash at various bitrates for various connection speeds (to dynamically change streams as the viewer's bandwidth my fluctuate - list is below). I need all the streams to be keyframed the same so the audio stays in sync when switching the streams. What is the proper CLI in ffmpeg to accomplish this? Will I need additional tools to keyframe all of the clips?

If bandwidth is at least / resolution is:

1.5Mbps / 720p 1Mbps / 576p 700kbps / 480 450kbps / 360

Thanks in advance!