A method and apparatus for multiplexing a plurality of channels within a
multimedia system includes processing that begins by receiving a
plurality of channels from a multimedia source. The processing then
continues by receiving a plurality of channel selection commands from
client modules. The processing continues by selecting a channel of the
plurality of channels for each of the channel selection commands to
produce selected channels. As such, for each channel selection command, a
corresponding channel is selected from the plurality of channels. The
processing continues by encoding the selected channels based on a data
conveyance protocol (e.g., encoding scheme and/or modulation scheme). The
encoded channel data is then conveyed to a plurality of clients.