tienes que hacer que VLC funcione con una linea similar a esta
vlc
archivoorutaourl --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}:standard{access=http,mux=ogg,dst=:7333}'
después en teoría otro VLC leyendo
http://IPDELPC:7333 leerá el video enviado por el anterior (pero reconvertido a xvid+mp3)
Yo he probado con un video y funciona (Lo he hecho en el mismo PC el enviar y recibir un video mkv recomprimido en tiemporeal, de hecho tambien va con el mplayer de linux como visor, aunque desincroniza por un tiempo mientras resincroniza audio y video)
Otra linea que me han pasado es esta
vlc
archivoorutaourl --sout '#transcode{vcodec=mp4v,acodec=mpga,vb=800,ab=128}:duplicate{dst=http{mux=ogg,dst=:7333},dst=display}'
que hace lo mismo pero reproduce el resultado tambien, no solo enviar. (si ademas quieres verlo en el PC que emite, eso si, ves la recompresión no el original)
si quieres reducir el video a la mitad de ancho y alto de resolución pon scale=0.5 detrás de vcodec=mp4v dejando esa parte así {vcodec=mp4v,scale=0.5,acodec=mpga,vb=800,ab=128}
No se que ruta o url usará sopcast para enganchar con VLC.