Is there a Adobe component that can convert videos with Speex encoded audio to AAC encoded audio?
We have developed a video streaming portal (Flash Player + FMS 4.5) that currently has more than 1000 videos that were streamed live. The playback is done in a Flash player embedded in a HTML page.
We would now like to mobile enable our solution. We have a good understanding of building mobile apps. We managed to quickly put together a working mobile app (initially for iOS) with a feature to playback a Live or On-demand stream by connecting to the Media server. However, the application failed when it tried to playback many of the videos. On further investigation, we realised that the issue was because of the Speex audio codec used for encoding the input stream. If we transmit a video-only stream, we are able to playback the stream but the moment we add the audio to the encoded stream, the mobile client fails.
My questions are
1. Is there a way to play a video stream with a Speex encoded audio stream on mobiles
2. Can I use some other codec (AAC or any other that is supported on mobiles) at the transmitter end?
3. Assuming the answer to the first question is not in the affirmative, is there a way to convert the existing video files (.f4v) to a format that could be supported on mobiles. Will any such converter adversely impact the quality of the video?
4. Are there any Media server components that can convert the stream on the fly so that I don't have to get into the huge task of converting each of the 1000+ videos.
I believe, all of the questions may not be relevant to this forum and hence my apologies in advance.
Thanks,
Prashant.
