I had the same problem. But I figured it out.
First, read this post: http://www.kudanai.com/2010/11/howto...webcam-in.html
Install all dependencies:
Then install v4l2loopback from the native repositories:
sudo apt-get install build-essential libgstreamer-plugins-base0.10-dev libgstreamer0.10-dev libtool autoconf mercurial gstreamer-tools git
Load the module:
sudo apt-get install v4l2loopback-dkms
Get the gstreamer sink:
sudo modprobe v4l2loopback
To get the stream working start the app (iWebcamera) on the iPhone and run the following command (you'll probably have to change wildcards/ip-address):
git clone http://github.com/umlaeute/gst-v4l2loopback.git
cd gst-v4l2loopback && ./autogen.sh
make && sudo make install
Each time the computer is restarted you have to reload the module and each time the app is restarted you have to launch above command as well.
gst-launch souphttpsrc location=http://192.168.???.??:8080/strm ! jpegdec ! ffmpegcolorspace ! v4l2loopback device=/dev/video0
I've written two little scripts which you can place in your ~/bin folder to start the stream and the application in question directly from commandline.
Make them executable:
mv skype.txt runskype && chmod +x runskype
mv runvlc.txt runvlc && chmod +x runvlc
NB. I'm not running maverick any more but LM 13 (Precise Pangolin).