Transcoding is the process of translating one codec to another.
Transcoding is a taxing process, requiring the decoding of one codec and then re-encoding the data using another codec.
In the context of WebRTC, transcoding may be required in two different instances: