Isso é um pouco difícil de responder sem saber como a web cam fornece seu fluxo.
Um servidor que provavelmente conseguirá fazer o que você deseja é rygel . Se você instalá-lo e o rygel-gst-launch plugin, você pode configurá-lo para servir fluxos arbitrários.
No arquivo ~/.config/rygel.conf , você precisa incluir algo como:
[GstLaunch]
enabled=true
launch-items=webcam
webcam-title=Web Camera
webcam-mime=video/mpeg
webcam-launch=souphttpsrc location=http://url-to-webcam-stream
Dependendo dos detalhes da sua webcam, talvez você precise de diferentes linhas -mime e -launch . A linha de lançamento é uma descrição do pipeline do GStreamer, como você pode passar para gst-launch-0.10 (menos as partes usadas para exibir / reproduzir o fluxo).