If two codecs (let's say VP8 and VP9) within the same RtpParameters share the same payloadType: 100 then the world explodes (although it may be valid in the ORTC syntax).
IMHO the spec should state that codec.payloadType must be unique within the same RtpParameters.codecs.