Many codecs are in contention such as Microsoft's Windows Media 9(VC1), H.264/AVC (MPEG-4 Part 10) and the VP6/VP7 codecs from On2 Technologies.