Codecs: Komplexität, Hardware-Support, MOS und Verhandlungen