I'm confused and a bit stuck with this question. All I can find on Google is basic usage of transcoding software, which is not related to the question.
I'm making a game and I'd like to include native capture ability to stream video. I would much like to stream this to a standard-ish client, such as VLC. It needs to be both in a format it recognizes and it needs to be multiplexed in order for this to work.
My question therefore is, I know how to encode stuff from raw video frames to x264 (see also How does one encode a series of images into H264 using the x264 C API? ). I know how to encode raw audio samples into ogg/vorbis. Now, how do I put one and one together for VLC?