I am trying to use VLC as a debugger for some custom cameras attached to a embedded system.
The plan is to use VLC as monitor from a external PC, receiving real-time video data.
Now the question is how to encapsulate data on transmission side?
I preffer RAW video since I don't know yet if I can encode to MPG or other compressed format (or how complicated/resources/etc).
By raw video I mean no compressing at all, so I can easily encode on embedded linux side.
My video format is RGB 12/16 bits per pixel and somewhere around 30 fps (this is adjustable)
The plan is to send this raw data over UDP.
I've already done some tests with VLC running on 2 PCs and it works
SENDER
Code: Select all
.\vlc.exe "HIM - Wings of A Butterfly (Video).mp4" --sout="#transcode{vcodec=h264,scale=Auto,acodec=mpga,ab=128,channels=2,samplerate=44100,scodec=none}:udp{mux=ts, dst=239.255.255.250:55555}"
Code: Select all
.\vlc.exe udp://@239.255.255.250:55555
Thank you for suggestions!