Any way I can stream 640x480 video very smoothly?

I'm using a webcam that can output motion jpeg or yuyv442, I was using
mjpg-streamer to streaming motion jpeg with a very smooth video on the a
html page. But the problem is, motion jpeg need a lot bandwidth the frame
rate drop a lot when using the mobile network on my phone.

Is there any way to have a smaller streaming size and take less CPU
(because I'm planning to have 4 video at the same time)?

That is really very awesome, keep the great work up.   -   -  -


eMail (not visible)
Subject (no text only in upper case; no HELP, URGENT...)
HTML tags are not supported and links are generated automatically if they start with http or ftp.
Please submit long source code or log files as attachment (only registered users).
Please enter the number: 5 6 1 6