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 HLSiOSDevice. 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: