Postby markfm » 08 Dec 2004 19:50
I haven't heard of HW sharing being available, though do not know Linux.
One possibility is to have the higher bitrate stream be the primary. It streams to whatever clients want/need it, plus to a second local VLC. Launch a second copy of VLC on the first machine, configured as a client to the initial higher rate stream, re-transcoding to the lower bitrate. You'll have a bit of lag from the first stream to the second -- roughly 600 ms likely, though that should be a don't care for end clients, who would only sign up to either the higher rate or the lower rate streams.
The processor penalty will be one extra set of decoding, as the second instance of VLC brings the first VLC stream back to baseband before re-enoding at the lower rate.
(this is not "classic" MBR delivery, but does allow you to serve a given source at two rates, using either different addresses or different ports).