Divers codecs vidéo sont techniquement différenciés les uns des autres en fonction de plusieurs facteurs, tels que la technologie de compression, l'algorithme de compression, la plateforme prise en charge, l'échantillonnage et le système d'exploitation pris en charge.