> Doing it on the network means that the transcode is happening multiple times, which can result in playback issues if you get a source segment from two different transcodes.
Not necessarily. H.264 Annex G specifies a way to encode lower quality subset bitstreams in a higher quality bitstream. Drop some packets and bam, you've got a lower quality stream.
AAC specifies something similar for audio.