I am writing video based social app for iOS and android(WinPhone is under waiting). I recorded video in mov format using AVFoundation framework on the iPhone and uploaded it to
flash
plugin, and apple uses HLS
iOSDevice
. No Flash
, no Silverlight
, no RTP
or RTSP
. MPEG-4
will play on all mobile phones (at least those capable)MPEG-4
container format, including blackberry.MPEG 4/H.264
, the same goes for iPhone and AFAIK the Windows Phone.MPEG-4
format can be played back on iDevices and Android phones.MPEG-4
encoding/decoding process is partitioned between the standard processor, which is controlling the system and executes control-intensive algorithms, and its XPP coprocessor, which executes the computational-intensive data-flow algorithms and sends the results back to the host processor.MPEG-4
format.Mac app-store free video converters:
ffmpeg -i infile.mov -vcodec copy outfile.mp4
This will repackage the mov file to mp4 without transcoding. It is very fast. The resulting file is compatible with both android and iphone. Of course the best solution would be to record mp4 on the iphone in the first place. Yes you can do that.