Considering that encoding is more expensive then decoding, then hardware support for that outgoing stream should still be helpful even if the inbound streams are decoded in SW.
The main issue I've run into trying to handle say 4 streams on a mobile device is that it will work fine for a minute or so until the device needs to throttle back due to heat.