I want to develop Mobile Apps to stream video to and from mobile devices to a server.
I am not concerned about any particular mobile platform yet, but I'd want to be able to port it on most of the major platforms (Symbian, Android, iPhone, WinMo).
Since I'll be developing the client as well as the server, I have a lot of freedom in terms of technologies to choose from.
Considering this, is there any video streaming protocol with some open source implementations that is more suitable for streaming on mobile phones? I'd want authentication, rewind, forward, viewing playlists, custom messages etc. Would RTMP be a good choice?