I've been trying to do live streaming the past 2 months ( from android to any PC media player -VLC for ex ), allot or troubles raised and I learned allot but yet I'm not able to do the live streaming, I realized that I need to access the camera directly, not throw the MediaRecorder API because that API is designed for Video files not Video streams.
Also I believe that I need a simple real time protocol, I guess it would be RTP because there is already a JAVA implementation for it.
I've seen sipdroid source code but it seems like I need to do allot of solo work

anyhow I wanted to ask if anybody has overcome this trouble or can guide me to a better approach
Regards