server rtp:
vlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=mp2v,acodec=mpga}:rtp{dst=CLIENTADRESSE,port=5000,sdp=file:///home/andi/sdp.sdp,ttl=10,mux=ts,proto=udp}'
client rtp:
open sdp.sdp file, generated by server
vlc file:///sdp.sdp
server udp multicast:
vlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=mp2v,vb=800,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100}:std{access=udp,mux=ts,dst=239.255.23.23:1234}'
client:
vlc udp://@239.255.23.23:1234 :udp-caching=0
server mms stream:
vlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=mp2v,vb=64,scale=1,acodec=mpga,ab=8,channels=1}:std{access=mmsh,mux=asfh,dst=:8080}'
client (n900, kmplayer, gstreamer/mplayer):
mms://SERVER:8080
via vlc:
vlc mmsh://SERVER:8080
server rtp:
vlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=mp2v,acodec=mpga}:rtp{dst=CLIENTADRESSE,port=5000,sdp=file:///home/andi/sdp.sdp,ttl=10,mux=ts,proto=udp}'
client rtp:
open sdp.sdp file, generated by server
vlc file:///sdp.sdp
server udp multicast:
vlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=mp2v,vb=800,scale=1,acodec=mpga,ab=128,channels=2,samplerate=44100}:std{access=udp,mux=ts,dst=239.255.23.23:1234}'
client:
vlc udp://@239.255.23.23:1234 :udp-caching=0
server mms stream:
vlc -vvv v4l2:///dev/video0 --sout '#transcode{vcodec=mp2v,vb=64,scale=1,acodec=mpga,ab=8,channels=1}:std{access=mmsh,mux=asfh,dst=:8080}'
client (n900, kmplayer, gstreamer/mplayer):
mms://SERVER:8080
via vlc:
vlc mmsh://SERVER:8080
vlc -vvv v4l2:///dev/video0 --sout '#std{access=udp,mux=ts,dst=239.255.23.23:1234}'
[0x29e1f68] main mux debug: adding a new input [0x29e1f68] mux_ts mux debug: adding input codec=YUY2 pid=68 [0x29e1f68] main mux error: cannot add this stream [0x29eb958] main packetizer error: cannot create packetizer output (YUY2)