This is how to stream a video off VLC with a logo overlay and subtitles burnt-in in realtime.
First, open up VLC.
Go to Settings → Show all → Subtitles & OSD → Logo overlay
Set your logo file path and position.
Save the preferences and open the streaming/transcoding wizard.
Somehow skip the rest of the dialogs until you get to this one.
Now replace the text in the MRL field, whatever it might be, to:
Where <YOURDESTINATION> is a string in format IP:Port such as 0.0.0.0:8000 (this particular one meaning “Listen to all network interfaces on port 8000”).
In case however you want to just broadcast without watching it yourself then your string would be:
Then click finish.
If you used the first line, you should see the video playing locally (or the player bar just scrolling down there if you used the second line). Don’t be a slowpoke and enable subtitles.
Now the video is (maybe) cleanly playing locally.
And has a logo while watching online! (see lower right corner on picture)
Simple as pie!