wma and wmv verison relation

In the mid-1990s local playback and streaming playback were considered somewhat separate technologies. Microsoft had just developed DirectShow (aka Quartz, aka ActiveMovie) for local playback in Windows. The original product based on the new ASF format targeted at web streaming was called NetShow. The first versions included codecs such as MS MPEG-4, MP3, ACELP and Voxware. I forget how many versions of NetShow player, server and encoding tools were developed, but I think the last one might've been v3.0. Even though future products were released under a new naming scheme - Windows Media - the versions kept going forward. My memory is a bit hazy about the v4 and v5 of the product series, although I do remember WM Tools 4.1, which were the predecessor to Windows Media Encoder. Microsoft's first audio codecs, MSN Audio and WMA v1, were released around this time. Anyway, it was really in WMP 6.x that ASF and DShow technologies were united into a single player. WMP7 introduced a brand new WM Format SDK and Microsoft's first WM video codec - the marketing name was WMV v7 because of the player/SDK version, but the 4cc code was WMV1. And so 4cc WMV2 ended up being WMV v8, and 4cc WMV3 ended up being WMV v9 - to match the player/SDK versions. WM Audio had advanced up to WMA v2 (tag: 353), and although the codec spec remained the same - the marketing name changed anyway. WMA7, WMA8 and WMA9 were the same WMA v2 codec. v9 Series also introduced WMA Pro (tag: 354) and Lossless (tag: 355).

你可能感兴趣的:(media,framework)