|
Windows
Media 9 Series reviewed
The most
stunning audio and video technology available on any
computer platform
It's hard to ignore the
fact that Microsoft has been on a roll lately. The
company's current and upcoming products are vast,
full-featured and in many cases, hard to explain simply
because of the wealth of new and improved features they
offer. I noted this problem in my
Windows .NET Server 2003
review, and I'll add a similar caveat here as well.
Windows Media 9 Series, a complete end-to-end platform
for digital media solutions that spans every possible
hardware platform touched by Windows products, is big.
It's really big. It's going to affect virtually every
Windows user, in ways that are exciting and fun. And I'm
going to miss something important in this review, I can
just feel it. There's just so much going on here.
So hang on, it's going to be a long ride, one that I'm
splitting into multiple parts, and releasing over the
next week sequentially. But before we
get started with Part One, let's take a look back at the history of
Microsoft's digital media efforts. In the early days,
when companies such as Apple, with its Macintosh and
QuickTime efforts, and Commodore, with its powerful
multimedia Amiga systems, were literally making some
serious noise, most PCs were capable only of simple
beeps and bloops. It was an embarrassing state of
affairs that was only partially solved by several
proprietary DOS-based solutions. With Windows becoming
the PC standard of the early 1990's however, Microsoft
decided that native digital media playback had to be
part of the OS. And that's where our story begins.
Windows and
Digital Media: A Historical Perspective
Way back in 1991, Microsoft quietly released the first
version of its Media Player application, which shipped
as part of the little-used Windows 3.0 with Multimedia
Extensions. A bare-bones application with play, pause,
stop, and eject support and little else, the first media
player out of Redmond garnered little praise or
attention. Over the years, however, the player was
subtly improved, as was the audio and video technology
it used. With the release of Windows 95 in August 1995,
Media Player adopted a wider range of controls and could
play back small AVI and MPEG movie files, such as the
infamous skiing movie and music videos that shipped on
the CD-ROM versions of Windows 95. It was Microsoft's
first credible stab at integrating digital media into a
PC operating system.
Media Player, of course, eventually became known as
Windows Media Player, and the first major update shipped
shortly after Windows 98. This player was then updated
to version 6.1 with Windows 98 Second Edition, adding
support for MP3 audio, and later to version 6.4, which
still ships in Windows today for backwards compatibility
reasons, though it's been supplanted by a far more
compelling product.
That more compelling player first surfaced as Windows
Media Player 7 (WMP7), a component of Windows Millennium
Edition (Me) and a free download for other Windows
versions. Unlike previous versions, WMP7 was a dramatic
upgrade and the first full-featured all-in-one media
player available anywhere. WMP7 combined the audio and
video playback of previous versions with an integrated
media library for organizing local media files, audio CD
playback and copying features, limited portable device
integration, support for Internet radio stations, a
Web-based Media Guide, and other features. More
importantly, perhaps, it also featured support for
Windows Media Audio (WMA) 7 and Windows Media Video (WMV)
7--two important new media formats that would finally
give Microsoft a compelling alternative to competitors
such as MP3, Apple QuickTime and RealAudio/RealVideo--and
a Windows Media Encoder product for creating content in
those formats. As I concluded in my
WMP7 review in mid-2000, however, the player fell
short in a few areas but excelled in media organization
and playback. Regardless, WMP7 was an important first
step for Microsoft, and an application that was later
copied feature-for-feature by competitors. And of
course, Microsoft had its own updates planned as well.
With the introduction of Windows XP in late 2001,
Microsoft released Media Player for Windows XP (MPXP),
which can be thought of as Windows Media Player 8,
though the company refuses to call it that. MPXP is an
XP-only product, not available on other Windows
versions, and takes advantage of deep XP shell
integration to offer a compelling and integrated
experience that has yet to be matched by other media
players. In addition to fixing most of my major
complaints with WMP7, MPXP added optional support for
MP3 copying and DVD playback (both at a small added
cost, however) and support for the excellent new WMA and
WMV version 8 codecs, which finally put Microsoft's
formats well out of the reach of the competition. (The
company also released a command line encoder product for
supporting new version 8 codec features, a curious
stopgap measure, but no true Encoder upgrade). Support
for Windows Media formats rose dramatically with this
generation, and its possible today to find a wide range
of portable and consumer electronics devices that
natively support WMA and WMV version 8.
From a PC user's perspective, MPXP's shell integration
is its most impressive feature, however. For example,
when you insert an Audio CD into your computer, Windows
XP will ask you if you'd like to copy it to your hard
drive using MPXP. When navigating a music folder in the
shell, you'll dynamically receive appropriate options to play the music, shop
for music online, or add particular songs to an MPXP
playlist. And so on. XP's integration with MPXP provides
a true end-to-end solution for digital music
enthusiasts, one that far surpasses experiences on Mac
OS X, Linux, and all previous Windows versions. It's a
great solution, the best available as of this writing,
though competitors such as RealNetworks have done a
credible job of continually copying the MPXP feature set
and working on XP integration, thanks (ironically) to
the fact that Microsoft has documented how these
features work. But once again, the company hasn't stood
still. And its latest release, Windows Media 9 Series,
should finally silence any critics.
Enter Windows
Media 9 Series
As
Microsoft's Windows Digital Media Division General
Manager Dave Fester noted in a Windows Media 9 Series
Technical Reviewer's Workshop in early August 2002,
"Windows Media 9 is, by far, the most important platform
we've ever worked on. It's our first complete end-to-end
solution in four years. Our Windows Media 8 efforts
included only the Media Player for Windows XP, new audio
and video codecs, and a command line encoder. It was
just a slice of the technology. Now, with Windows Media
9 Series, we're bringing it all together."
Bringing it all together,
indeed. Windows Media 9 Series is, as Fester notes, an
entire platform, with an all new Windows Media Player,
new Windows Media 9 Audio and Video codecs, new Windows
Media Encoder, new Windows Media Server, new Windows
Media Software Development Kit (SDK), new Digital Rights
Management (DRM) technology, and a new, pervasive
extensibility model that lets other divisions at
Microsoft, and third party developers, integrate Windows
Media technologies into their own solutions.
Fester said that the
Windows Media Division thinks about three things every
day:
-
Ensure that Windows provides the best music and video
experience of any operating system.
- Enabling "anytime, anywhere" access to
digital media, whether it's through PCs, on the go, or
through non-PCs devices in the home.
-
Building a completely extensible platform--called
Windows Media 9 Series--that creates opportunities for
third parties to plug into that platform and create
innovative products.
To
determine how this platform would come together,
Microsoft examined the needs of the entertainment
industry, consumers, and the enterprise, and came up
with a set of design goals. The entertainment industry,
naturally, needs a platform they can trust, one that
supplies security and intellectual property protection.
Consumers want great audio and video quality, ease of
use, fast performance, technology that respects their
privacy and doesn't get in the way, and anytime,
anywhere access to their digital media (I'd expand this
a bit to include compatibility: If your favorite
portable audio player or CD player doesn't support the codec, or
format, in which your music is recorded, you're dead in the water;
more on this later). Enterprises are looking for digital
media solutions that improve productivity and give
competitive advantages; likewise, the server technology
must be accessible to administrators and content
creators, two mutually incompatible groups.
Given
these target markets, here are the design goals for
Windows Media 9 Series:
-
Build the next-generation digital media platform,
enabling a complete, extensible end-to-end platform.
"From the server to the player to the encoder, we need
to supply a broad range of media related tools and
solutions," Fester noted.
-
Create an platform for content creators that involves
advertising, branding, and flexible content creation.
"Content creators have told us that 'Microsoft isn't
our brand,' and they don't want us to be a portal, or
get in their way, [as RealNetworks and Apple Computer
do]," Fester said.
-
Create breakthrough end-to-end experiences for
dramatically better Internet streaming, highest
possible quality audio and video, and a compelling new
media player that consumers can get excited about. "We
have enhanced the streaming infrastructure and have
the highest quality audio and video on the Net,"
Fester said. "This enables things that have never been
done before. And our compelling new player will drive
excitement by being easy, fast, and flexible. That
drives the content usage up dramatically."
-
Remove barriers to corporate adoption of digital
media.
To
meet these design goals, the Windows Media Division
created a wide range of new, interoperable tools that
fit into every level of the digital media ecosystem.
These tools include:
Windows Media Services 9
- A new Windows Media Server product, which will
ship (only) as part of Windows .NET Server 2003.
Windows Media Series 9 Codecs
- new audio and video codecs that extend the
platform's already obvious lead over competition such as
RealAudio, RealVideo and MPEG-4.
Windows Media Player 9
- An exciting and feature-laden new Windows Media Player
that runs on various Windows OSes, though the version
for Windows XP offers far more functionality than the
other versions (More on this later as well).
Windows Media Encoder 9
- Creating stunning new content in Windows Media 9
formats.
Windows Media 9 Digital Rights
Management (DRM) - Content creators can
release secure digital media solutions on top of the
Windows Media 9 Series platform.
Windows Media 9 Software
Development Kit (SDK) - Gives software
developers the tools they need to take the Windows Media
9 Series components and create unique solutions.
"These components work best together, enabling
experiences you can't get anywhere else," noted Fester.
"But users can mix and match as they like." Baked into
the various components listed above are technologies
such as Fast Streaming, which dramatically improves the
playback of Internet-based streaming audio and video,
and Smart Jukebox, a feature in Windows Media Player 9
that creates dynamic playlists, on the fly. Meanwhile,
Video Smoothing in WMV 9 lets content creators deliver
high quality 10 FPS video feeds that even modem users
can access. And thanks to 5.1 and 7.1 channel surround
sound support in WMA, and 720p and 1080p video quality,
its possible to deliver theatre-quality sound and video
at home, or even over the Internet.
The
sheer number of improvements in Windows Media 9 Series
are just staggering. To make these improvements easier
to digest, lets take a look at the various components
that make up this exciting new platform.
Windows Media 9 Series Codecs and Core Technologies
You can have a great media
player or media server, but if the underlying audio and
video formats you're consuming and delivering are no
good, the game is already over. With the previous
Windows Media generation, Windows Media 8, Microsoft
raised the bar for both its audio and video codecs,
beating out such competition as MP3, RealVideo/Audio,
and Apple QuickTime, which was then based on the
high-quality Sorenson codec. But times change.
RealNetworks has introduced new codecs that inch into
quality territory previous owned solely Windows Media
audio and video, open source solutions like Ogg Vobis
are seeking to displace the aging and insecure MP3
format, and Apple has moved QuickTime to a low-quality
and very dated, but "standards-based," MPEG-4 format.
For the most part, Microsoft's only serious competition,
from a technical standpoint, is its own codecs. So the
company started from there, naturally, and made some
impressive improvements. To say that Windows Media is
further distanced from the competition is an
understatement. The new Windows Media Audio and Video
formats simply rock.
To handle the
suddenly wide variety of today's audio and video
scenarios, Microsoft created a new family of WMA and WMV
codecs, which include the following:
Windows Media Video 9 - WMV 9
features 15-30 percent performance and quality
improvements over WMV 8, and three times the compression
efficiency of MPEG-4. So how bad is MPEG-4, you ask? A 6
Mbps MPEG-4 movie, quality-wise, is comparable to a 2
Mbps WMV 9 movie, that's how bad. At 300 Kbps, WMV 9
makes QuickTime 6/MPEG-4 look silly. Even a 150 Kbps WMV
9 movie looks better than the same movie in 300 Kbps QT6
MPEG-4. It's embarrassing. Adding insult to injury,
"Apple's MPEG-4 implementation is one of the worst out
there," says Amir Majidimehr, the General Manager of
Microsoft's Windows Digital Media Division. 'It is so
bad we were worried that you [reviewers] would think we
were faking it."
After three years of
steady improvements, Microsoft has locked the WMV
decoder syntax with this release (it locked WMA in
version 8), ensuring that the next several generations
of WMV will be backwards compatible. This means that
consumer electronics devices will now appear with WMV
support in silicon, including DVD players, Digital Video
Recorders (DVRs) and the like. WMV 9 also adds video
interlacing support, so that set-top boxes can get
better compression, though PCs will still use
higher-quality non-interlaced, progressive-scan
technology; this happens on the fly and is automatic,
Microsoft says.
A new WMV 9 feature
called Video Smoothing further distances Microsoft's
codec from the competition. What this technology does is
pixel-by-pixel frame interpolation, which results in
super-efficient video compression. As Majidimehr noted,
Video Smoothing is a "non-trivial computer science
problem," and Microsoft had to ensure that the
performance and quality was substantial enough that they
could drop bitrates and framerates while maintaining the
same quality as the source material. Regardless of how
they solved this problem, the results are amazing,
letting content creators deliver high-quality video at
very low bitrates. In a comparison of RealVideo at 24
FPS and WMV 9 at 12-24 FPS Variable Bit Rate(VBR), the
RealVideo stream looked horrible (Or, "crap," as my
notes read), while the WMV 9 video is only barely
distinguishable from the 180 Kbps original. Same thing
with 30 FPS RealVideo vs. 10-30 FPS VBR WMV. Game over.
Windows Media Video 9 Professional
- WMV 9 Professional features
software-only High-Definition (Hi-Def, 1080p) video
playback on PCs for the first time. Before WMV 9 Pro,
analysts predicted that Hi-Def quality video playback on
PCs would require expensive new hardware components and
new networking and storage technologies. No more: WMV 9
Pro delivers 1920 x 1080 (1080p) resolution video, which
is about six times the resolution of today's DVD movies.
And this content can be rendered and played back on
mid-range Pentium 4 hardware, using just software.
Microsoft demonstrated various Hi-Def-quality movies at
the reviewers workshop, including clips from theatrical
releases such as The Mummy Returns and Disney's
Dinosaurs, which, yes, far surpassed any movie
theatre experience audiences had watching these movies.
Another interesting
use of WMV 9 is its slightly lower quality 720p
resolution (1280 x 720) movie delivery with 5.1 discrete
channels of surround sound (we'll hit the audio part of
this in just a bit, below). Content creators can fit two
such movies on a single DVD, significantly expanding the
amount of content that can be delivered per disc. And
the resulting movies, of course, are of even higher
quality than the DVD movies you see today. Amazing? Yes,
I think so.
Windows Media Video 9 Screen
- Optimized for PC screen
capture, WMV 9 Screen offers improved picture quality
and CPU usage. "This is a new compression technology,"
Majidimehr said, "and we worked it up because
compression has historically [underperformed] for
training scenarios. If computer output compresses it
looks blocky, and it's useless." WMV 9 Screen supports
the limited palettes found on typical computer screens
with lossless, streamable output at low resolutions. "It
will not drop a pixel," Majidimehr noted. It's so good,
in fact, that WMV 9 Screen movies featuring Web sites
and photos work fairly well, an impossibility with lossy
screen capture solutions like Camtasia.
Windows Media Video 9 Image
- This is a new codec which
enables still images to be transformed into full-motion
video using pan and zoom effects. "This is cross-over
technology," Majidimehr said. "We take a still imagine
and transform it into full-motion video with pan and
zoom effects, and cross-dissolve transitions that can be
added between clips, using bit-rates as low as 20 Kbps."
This is an awesome addition to the WMV arsenal, and a
feature similar to one I've used on the Macintosh using
a third party tool for QuickTime. Potential uses are
enormous, but I've used this technology to create unique
photo-based slideshows, which can be quite compelling.
Windows Media Audio 9
- On the audio side, WMA 9
features 20 percent performance and quality improvements
over WMA 8 while maintaining the same decoded stream
syntax. You might recall that, with WMA 8, you could
realistically expect the quality of a 128 Kbps MP3 file
in just 64 Kbps, or about half the encoding rate (and
one-third to one-half the file size). With version 9,
this has been improved to 48 Kbps. In fact, Microsoft
claims that WMA 9 can deliver CD quality audio in less
than 64 Kbps, about 1/20th the size of the CD original.
This feat remains unmatched by the competition.
WMA 9 also supports
VBR (variable bit recording) for the first time, as
well. This lets users copying audio CD content in WMA
format choose from simple quality levels rather than
more technical-sounding encoding rates: The encoder will
determine, on the fly, which encoding rate is the most
appropriate, given the content that's being recorded,
and the quality level that was requested.
But the most
important point for existing WMA users is that WMA 9 is
backwards compatible with today's players, devices, and
any other decoders that support WMA 8, so there's no
need to worry about upgrading to access new content.
Windows Media Audio 9 Professional
- WMA 9 Professional is a new
high-performance audio codec that supports
better-than-CD quality resolution and targets 5.1 and
7.1 channel surround sound playback, WMA 9 Pro raises
the bar for PC- and device-based audio playback.
Microsoft says that it had to add multi-channel audio
support to WMA because of the limitations of Dolby
Digital, even in broadband scenarios. "Sony's Dolby
Digital requires 384 Kbps of bandwidth [just for the
sound], which doesn't leave much left over for the video
stream on a 600 Kbps broadband connection," said
Majidimehr. "So we had to design something more
efficient. The target was to go down as low as we could,
and deliver six discrete audio channels at 128 Kbps.
That's about 20 Kbps per channel."
But then Microsoft
looked at Dolby EX, which offers 6.1 channels of
surround sound, so they went even higher and introduced
a new WMA Professional mode with 7.1 discrete audio
channels. But even 7.1 support is somewhat artificial,
as WMA 9 Pro can technically expand beyond that as well.
"There's not a lot of consumer demand beyond 7.1,"
Majidimehr said, "but we can have an unlimited number of
channels. We just stopped at the edge of where we
thought people cared." Cocky? Yeah. Exciting? Oh yeah.
To demonstrate WMA 9
Pro, Microsoft brought out a 192 Kbps MP3 copy of The
Corrs' hit "Breathless," which was compared to a 6
channel WMA Pro mix of the same song. No contest. And a
7.1 version of Queen's epic "Bohemian Rhapsody"--"we did
this mix ourselves," Majidimehr noted--was simply
amazing.
Windows Media Audio 9 Lossless
- WMA 9 Lossless is a new
codec that supports mathematically lossless audio
compression for audiophiles worried about ever-improving
codecs. It's never getting any better than this,
Microsoft notes. "Good enough ears will know the
difference," Majidimehr said, "and those people don't
care about small files. It's for peace of mind: Five
years from now, their music doesn't have to be ripped
again when a new format is released. Plus, we have huge
hard drives now. You can fit 200 CDs worth of music in
50 GB using this codec."
WMA 9 Lossless
features 24-bit, 96 KHz sound with 2:1 compression when
compared to the CD original. And it's integrated right
into Windows Media Player 9 so true audiophiles can get
busy ripping CDs now. WMP 9 is the only media player to
support a lossless CD ripping format.
Windows Media Audio 9 Voice
- A unique new hybrid voice
and music codec for AM radio-style audio streams over
low-bandwidth networks, WMA 9 Voice is designed to do
something that no other audio codec does well today:
Play back streams that are primarily voice, but feature
some music (through advertisements and intro pieces,
primarily). Previous to WMA 9, Microsoft shipped the
same proprietary voice codec that RealNetworks markets
as RealVoice, but WMA 9 Voice offers a 20 percent
compression improvement over that technology, and better
sound quality. "Today's voice compressors butcher
music," Majidimehr said, "And music compressors don't
work on voice, s's get lispy, and there is echo." What
WMA 9 Voice offers is a tiny 8 Kbps stream with
AM-quality audio that sounds great with voice or music.
This codec will help AM radio stations and other sources
of voice content to get online quickly and cheaply.
Windows Media Player 9
For digital media enthusiasts who
haven't yet upgraded to Windows XP (and shame on you for
that), the release of Windows Media Player 9 (WMP 9)
will initially come as a huge relief. However, this
relief may soon change to an outright sense of shock
when you discover that some of the best WMP 9 features
are only available on--yup, you guessed it--Windows XP.
That means that Windows 98, 98 SE, Millennium Edition
(Me), and 2000 users who upgrade from today's
offering--Windows Media Player 7.1--to WMP 9 aren't
going to get the full meal deal. And that's too bad.
Users with Windows NT 4.0 are in even worse shape,
predictably, since they can't upgrade to WMP 9 at all
(though they can access the WM9 codecs from WMP 6.4).
But no self respecting digital media enthusiast would be
caught dead with NT 4.0 anyway, right?
Regarding the UI,
WMP 9 is a visual feast compared to the dull gray fascia
of WMP 7 and the pseudo XP-like styling of MPXP. The
default UI (Figure)
is clean, with simple sharp lines. But WMP 9 also offers
up a wealth of visually inscrutable buttons for such
obscure functions as "Show menu bar," "Display playlists,
audio, video, or radio stations," "Select Now Playing
options," "Previous visualization," "Next
visualization," "Hide taskbar," "Maximize display pane,"
"View full screen," "Display playlist menu," "Turn
shuffle on," "Change player color" (XP only), and
"Switch to skin mode." Whew. No, none of those buttons
are labeled. And no, I have no idea what most of them
are doing on the default player UI. Does anyone really
need all of this functionality so much that all of these
buttons are required? Why can't they be labeled? Why
can't I turn them off?
The WMP UI mess, of
course, has been with us since WMP 7 appeared over two
years ago, and this is apparently the price we must pay
for the vast range of functionality the player offers (RealONE
users put up with a similar mess, of course, since that
player is basically a WMP knock-off with hooks to
RealNetworks services). I suspect Microsoft's counter to
this argument is that you can use a skin to display a
more basic player UI, but the basic player UI should be
the default, not an option: Power users are less
numerous than us commoners, and those people should be
forced to turn on features, not vice versa. It's a silly
state of affairs.
Anyway, with my UI
complaints out of the way, WMP 9 is an excellent media
player, and the market leader no matter how you measure
such things. Performance has been improved dramatically
since MPXP, though it still stutters over large
playlists and media libraries (but then, so does the
competition). Geoff Harris, the Group Product Manager
for Windows Media Player 9, said that player performance
was one of the biggest complaints users had with
previous versions. "We spent most time working on
playback and startup performance," he said. WMP 9 starts
up and plays back audio within one second of Winamp 2.x,
the previous performance leader, and is significantly
faster than the new Winamp 3 release. ("It's twice as
fast," Harris says).
One UI feature I do
like is the new Quick Access Panel (Figure),
which can be found by clicking the new small arrow next
to the Now Playing button. From here, you can access a
cascading menu displaying the contents of your media
library, without having to switch the media player view
to the Media Library. Good stuff.
However you shake
it, WMP 9 is a huge improvement over Media Player for
Windows XP (MPXP), and is now my media player of choice,
even during the beta. However, in an effort to avoid
further confusion about its feature-set, I'd like to
discuss the WMP 9 features that work in all Windows
versions first. Then, I'll cover those features that are
XP-specific.
WMP 9 Features Available to All
Users
Advanced visualizations
- Thanks to its new extensible architecture, WMP 9
features a new visualizations plug-in engine, so that
third parties can more easily create their own
visualizations. To those new to WMP, visualizations are
animated color displays that can optionally play during
music playback. WMP 9 ships with a set of visualizations
that are virtually identical to MPXP, including Album
Art view, Ambience, Bars and Waves, Battery, Particle,
Plenoptic, Spikes, Tolerance, and Musical Colors. And
you can download other visualizations from the Windows
Media Web site.
Improved privacy and security
- Privacy and security are up front and
center in WMP 9, thanks to recent concerns that MPXP was
somehow hiding personal information about users' viewing
habits on PC hard drives. When you install WMP 9, you're
presented with a number of privacy and security options
before you can even install the product, and new Privacy
(Figure) and
Security (Figure)
tabs in the product's Options dialog let you control
these features later if you'd like. "Privacy is now a
first class feature in [WMP 9]," Harris noted. "An
opt-in privacy dialog is one of the first things you'll
see when you install it, and we're upfront about
communicating what the privacy options are."
AutoComplete - Like
many Microsoft products, WMP 9 utilizes IntelliSense
technology to automatically remember text so that when
you start typing elsewhere in the player, it can
automatically complete what you start typing. For
example, if you change an artist's name, say, from The
Offspring to Offspring, and then start typing Off
in the artist field later on, WMP 9 will use
AutoComplete to complete the word for you.
WMA support - On
non-XP OSes, WMP 9 supports WMA 9, WMA 9 Pro, and WMA 9
Voice playback, but not WMA 9 Lossless.
WMV support - On
non-XP OSes, WMP 9 supports WMV 9, WMV 9 Image, and WMV
9 Screen playback, but not WMV 9 Professional.
MP3 playback support
- WMP 9 uses the reference-standard Fraunhofer
MP3 decoder to playback MP3 files. Contrary to rumors
floating around the Internet, WMP's MP3 playback is not
limited or crippled in any way.
Audio Crossfading -
WMP finally supports audio crossfading, so that the
songs can be played back with no space between them;
instead, the end of one song fades into the beginning of
the next. Using a simple slider (Figure),
you can determine the number of seconds of crossfading
that occurs between each song. It's a sweet feature,
well implemented.
Ratings - Like
Apple's iTunes, WMP 9 supports a new user ratings
system, which lets you assign values of one to five
stars to media (Figure).
The ratings feature is especially important because your
ratings can be used to generate Auto Playlists, which
might include such things as your favorite or least
favorite songs. Each song is automatically assigned a
player rating of three stars, but those ratings aren't
used to generate Auto Playlists (thank God). I've been
working to add ratings to my media library for the past
month, and have become very excited about the Auto
Playlists these ratings enable. An excellent feature.
Smart Jukebox features
- The Media Library in previous Windows Media
Player versions was serviceable, but ugly and slow. That
all changes in WMP 9. "The new Media Library engine
includes per user library support, and huge performance
gains over MPXP," Harris said. "We're seeing a 20 times
performance gain on load, and 50 times on text search."
Data in the old version was imperfect as well, and hard
to manage. So in Corona, Microsoft makes it much easier.
They call the new interface the Smart Jukebox. "Now we
do things for the user that they would otherwise have to
do themselves, like automate organization, create smart
mixes. For advanced users, we support hands-on media
management as well."
Queue-It-Up
is an innovative new feature that lets you instantly add
tracks to a playing playlist, from anywhere in the
player. To make it work, simply start playing a
selection and then navigate elsewhere in the player.
Right-click the new media file you'd like to add and
choose "Queue it up" (Figure).
That file will be added to the end of the current
playlist.
Integrated Audio CD
Burning with CBR and VBR modes and MP3 copying
through third-party add-ons
Like Apple's well-received iTunes
application, WMP 9 supports Auto
Playlists, dynamically created media playlists
that automatically update to reflect any additions or
changes you make to your media library. WMP 9 ships with
a slew of Auto Playlists, including such thing as
"Favorites--4 and 5 star rated," "Favorites--Have not
heard of recent," and "Fresh tracks" (Figure).
XP users can even make their own Auto Playlists (see
below).
WMP 9 also includes a
Playlist Editor that lets
you create playlists using a two-paned dialog (Figure).
The editor supports song positioning and deletion as
well.
Fast Streaming - As
the premier streaming media player, WMP 9 supports the
new Fast Streaming technology for near instantaneous
audio and video streaming functionality. This technology
includes a number of components, such as Fast Start,
Fast Cache, Fast Reconnect, and Fast Recovery, which
combine to provide instant-on/always-on streaming
capabilities. Compared to Apple Computer's Instant-On
feature, Fast Streaming is a far more compelling
solution, because it includes a server-side component
and handles situations where the connection is dropped
and needs to be resumed.
Variable Speed Playback
- A new Settings option called Play Speed
Controls (Figure)
presents you with a UI for controlling the speed of
audio and video playback. This feature lets you speed up
or slow down a media clip, but still hear everything
that's said. So, for example, you could speed up a
monotonous corporate speech, and hear it in half the
time, without the speaker sounding like one of the
Chipmunks. Neat.
Web Services -
Windows Media Player 9 includes a new Services tab (Figure)
that will eventually contain a number of third party
music and video services, such as Pressplay, FullAudio,
CinemaNow, and Intertainer. Microsoft's approach here is
quite different than RealNetworks, which attempts to get
users to sign up to their own subscription services.
Audio CD burning -
All WMP 9 users can burn audio CDs from the player, but
limited to 2x speeds (XP users can access the full speed
of their recorder).
A new
Revert skin, which
suspiciously resembles Winamp, provides a simplified
playback environment that, well, should be pretty
familiar to Winamp fans (Figure).
This skin even includes the requisite dockable Equalizer
and Playlist windows that, well, Winamp users should
appreciate. And have I mentioned how much this skin
reminds me of Winamp?
Easy deployment -
Unlike previous WMP versions, WMP 9 is fully extensible,
and easily deployable by enterprises. An Enterprise
Deployment Pack will let IT administrators create custom
WMP 9 installation packages using familiar Microsoft
Installer (MSI) tools and their software distribution
tool of choice (this feature wasn't available during the
beta, and I have not tested it). And WMP 9 now supports
26 languages, the XP Multi-User Interface (MUI), and
doesn't require an OS reboot after installation.
WMP
9 Features Available Only on Windows XP
Now Playing Info
Center view
- A new Info Center view
for WMA and MP3 files (Figure)
provides a Web-based display for artist and album
information, ratings, lyrics, related music, news, and
so on. Even though it rarely works during the beta, Info
Center has already become my default view style, since
I'm not really into visualizations. The Info Center is
attractive and sure to be a hit with music lovers.
Mini-Player mode
- In XP, it's possible to optionally minimize the player
so that it docks into the right corner of the
taskbar (Figure)
where it's not taking up desktop space, but can still be
used to access important controls, such as Play, Stop,
Skip Forward, and Skip Back. The new mini-player mode
grew out of an aborted XP Power Toy, which added a
separate media player to the taskbar. This version,
however, is integrated directly into WMP 9, providing
you with access to all of your playlists and media
library. Turning it on is somewhat unintuitive, however:
You have to right-click the taskbar, and choose
Toolbars, then Windows Media Player. Then, whenever you
minimize the player, the docked player will appear. Note
that the mini-player also features an optional
video/visualization window (Figure),
and a small pop-up window appears whenever the media
selection changes (Figure).
This is a neat feature, especially for power users, and
its one that I use regularly and recommend.
Color Chooser - The
WMP 9 UI is color customizable, using both simple and
advanced controls. In the default full mode player, a
small paintbrush button (one of the many inscrutable
buttons you'll find on the default player; Microsoft
calls it a "hue shifter") lets you cycle between 12
preset colors, including blues, purples, pinks, reds,
tans, and greens. If that level of customization isn't
enough, then head on over to the Color Chooser Settings
(Figure),
where you can use hue and saturation sliders to pick
between tens of thousands of colors. Interestingly, your
color customizations aren't even limited to the full
mode player: They also affect the full screen controls
and the Mini-Player. After two boring, monolithic WMP
releases, this feature is greatly appreciated. Now
explain why color customization this isn't possible with
the XP shell.
Multi-channel audio
- WMP 9 supports the multi-channel audio capabilities of
WMA 9 Professional, 24-bit, 96 KHz playback and 20-bit
HDCD decode and playback support under Windows XP.
MP3 encoding -
Through the use of one of several third-party plug-ins,
you will be able to copy audio CDs to your system using
the popular MP3 audio format. Currently, companies such
as Cyberlink, Intervideo, and Ravisent offer such
plug-ins for about $10 each; the versions for MPXP work
in WMP 9 as well.
DVD movie playback -
Using a third party plug-in, you can also playback DVD
movies with WMP 9 under Windows XP. Again, the Cyberlink,
Intervideo, and Ravisent plug-ins provided for MPXP work
with this version as well.
De-interlaced video playback
- For set-top boxes and computers connected to the TV,
WMP 9 supports de-interlaced video playback.
Hardware-based video
acceleration - In Windows XP, video playback
is hardware accelerated, so that users with high-end 3D
video cards will get better performance. Utilizing
DirectX Video Acceleration technology, WMP offloads
graphical tasks from your CPU to the video card,
improving performance and video quality.
Video Smoothing -
The XP version of WMP can utilize the new Video
Smoothing feature, described above, to playback high
quality but low bitrate video streams.
Quiet Mode - If
you've ever listened to a playlist and been surprised by
the volume of a loud part of a track right after a
softer part, then the new Quiet Mode feature is for you:
What it does, basically, is equalize the volume in media
files so that the louder moments don't come as a
surprise, upsetting those around you and, perhaps,
scaring the heck out of you. Quiet Mode is implemented
as yet another Settings pane, and you can choose between
off (the default), medium difference, and little
difference.
Smart Jukebox improvements
Auto Info -
If you've been working with digital audio files for a
while, as I have, you probably have a number of legacy
MP3 or WMA files with missing ID3 tag information or
meta data. These orphaned files can often be a pain to
manage, and in the past you had to manually edit the tag
information or meta data. In WMP 9, these files can be
automatically corrected using a new Auto Info feature,
which uses Smart Matching technology to identify the
music and make any needed changes. I saw this feature
correct a folder full of mangled MP3 files and came away
impressed, but I'm still working with it here at home,
so the jury is still out. However, if you'd like to test
it, you can make a backup of the files and run Auto Info
manually by selecting the files and choosing "Find Album
Info." This triggers a Web search for the meta data
using All Music Guide (AMG), which will return a list of
possible matches were applicable. If the demonstration I
witnessed is any indication, this could turn out to be a
killer feature of WMP 9.
CD Copy with WMA 9
Lossless - XP users can copy CDs with the new WMA
9 Lossless codec.
All WMP 9 users get access to WMP 9's 15
built-in Auto Playlists, but only XP users get access to
the Auto Playlist Editor
(Figure), a
visual SQL editor that lets you build playlist queries
on the fly. For example, you could create a playlist of
top 80's pop songs or your favorite Van Halen songs,
based on your applied song ratings. It's a powerful, yet
easy-to-use tool.jhk
All WMP 9 users can use the built-in CD
burning featuring, but XP users can use a new
high-performance CD burning
plug-in that lets your CD burning copy CDs at its
fastest possible speed. Additionally, the audio CD
burning feature includes volume leveling technology, so
that all of the songs you record to CD playback at the
same volume level. If you've ever experienced the misery
of non-leveled audio volume, as I have, you'll
appreciate this feature. The XP version of WMP 9 also
supports data CD burning, so that you can copy WMA, WMV,
and MP3 files to a data CD in their native format,
allowing for many times the amount of music than a
conventional audio CD. Many consumer electronics devices
now support data CD playback, making this feature a
must, though it was possible, previously, through the XP
shell.
XP users also get access to an excellent
Advanced Tag Editor (Figure),
which can even synchronize lyrics with song playback,
though this is a tedious manual process currently.
Clearly designed with power users in mind, the Advanced
Tag Editor provides the most advanced MP3 ID3 tag and
WMA meta data editing features I've ever seen: For
example, in addition to the normal Artist and Composer
tags, the editor supports Orchestra or band, Conductor,
Original artist, Lyricist, and Original lyricist tags
under the Artist Info section. It's full-featured editor
for the most discerning music lover.
My Music and folder and file
monitoring support - On Windows XP, WMP 9
will proactively monitor the My Music folder, or any
other folder you designate, for changes to media files.
This means that you can manage your media library
through the XP shell and not worry about having to
rescan your media library from the player, which often
requires a lot of time. You can determine which folders
to monitor in the Media Library tab of the Options
dialog (Figure).
This feature is also handy for power users that prefer
to store music somewhere other than the My Music folder.
For users that do use the My Music folder, the Queue It
Up feature is available directly from the shell too.
Fast User Switching support
- Users with XP can use the XP Fast User
Switching feature to jump back and forth between various
user profiles, and WMP 9 lets two or more users load up
the player simultaneously, each with their own media
library. In MPXP, it was impossible to start up the
player if another user left it running and logged out.
Windows Media Encoder 9 Series
Windows Media Encoder 9 is a crucial tool in the Corona
arsenal, because it allows content creators to capture,
encode, and convert audio and video data using all of
the features of Microsoft's latest version 9 codecs. An
often misunderstood tool, Windows Media Encoder 9 can be
used in a wide variety of scenarios. As a desktop
application, you can simply launch Windows Media
Encoder and use it to convert existing media files or
capture content using a DV camera or other device
connected to the PC. You can also use it to perform
screen captures, using the new WMV 9 Screen codec.
Finally, you can use it as a component of a streaming
media server, and broadcast a live event through the
Encoder, using DV or VTR sources.
Microsoft's last full encoder product, Windows Media
Encoder 7.1, offered similar functionality, but was
limited in various ways. "Customers asked us to make it
easier to use, with better profile configurations and
selection," said Michael Patten, a Windows Media Encoder
program manager. "Even with the Quick Start option,
there were too many settings to tweak. We also improved
capture support and don't limit it to certain cards,
devices, or formats. [Windows Media Encoder] 7.1 is
good, but we wanted to make it better, with better
automation, and support for third party plug-ins and
transform effects. And time code support, a must for
professional VTR and DV device users."
When you start up the Encoder, you're presented with a
New Session dialog that presents several wizards and
quick-start templates for broadcasting live events,
capturing audio or video, converting existing files, and
so on (Figure). These task-based choices are designed to
simplify what can often be a complex task, and for the
most part, it's pretty successful. I was able to encode
new content, broadcast live DV video through a Windows
.NET Server 2003-based Windows Media Server, and convert
existing MP3 files to WMA 9 format using this tool
without any issues. Let's take a look at one example
scenario.
Say you want to convert an MP3 file to WMA 9 format.
Using the Encoder, you can choose the "Convert a file"
option in the New Session dialog and then step through a
simple wizard. First, you select the source file and the
name and location for the file that will be created.
Then, you're presented with the Content Distribution
phase of the wizard, where you choose the way your media
will be distributed (Figure). This dialog attempts to
obscure technical details like bitrate, and instead
present plain English choices, such as "file download"
and "Windows Media Web Server." In this case, I wanted a
straight conversion for local playback, so I selected
"File archive." Then, you can choose encoding options
which, again, are presented in plain English ("Highest
quality audio" and so on). After that, you specify any
display information (title, author and so on), finish up
the wizard, and let the Encoder go to work (Figure).
Incidentally, using the settings I mention above, I
converted a 160 Kbps MP3 (CBR) file to 285 Kbps WMA 9
(VBR). I purposefully chose a track with lots of empty
space, solo piano and good stereo effects. The results
were, as expected, perfect: The near CD-quality original
and its WMA counterpart were identical to my ears. But
then, you'd expect that: The output file is a higher
bitrate. What about smaller bitrates? I went back and
re-ran the wizard, selecting "Medium quality audio"
instead of "Highest quality audio". This resulted in a
68 Kbps WMA 9 (VBR) file. Again, the results were
indistinguishable from the original. How low can you go?
How about "FM quality," the lowest setting? This gives
you a 48 Kbps WMA 9 (CBR) file. The sound quality? It's
unreal. It's so unreal, I want to figure out a way to
post clips online, though the song I used is
copyrighted. The short version is that the intro is
flawless, and the only time I heard any difference is
about midway through the song, when all of the
instruments kick in: It gets just a hair muddy. But
considering that the end file is less than one-third the
size of the original.
OK, back to the Encoder. With this release, it's
possible to control DV cameras and VTR devices through a
standard IEEE 1394 "Firewire" interface, and even add
Edit Decision Lists (EDL), which can be used to
pre-define segments of a tape to encode in advance. The
Encoder also supports just about every delivery medium
imaginable, from Pocket PCs and other small portable
devices to streaming broadband connections and local
file stores. On the video side, you can encode video in
multiple resolutions simultaneously and, if you have
Windows Media Services 9 on the back end, automatically
serve up the correct version, depending on the bandwidth
of the user connected to the content. This is highly
preferable to having the user select between, say, "low
quality" and "high quality" versions of streaming video,
as many sites do today. This feature, called Multiple
Bit Rate, or MBR, is also possible with audio files.
In the near future, I'd like to do a comparison of
various audio and video codecs, so I'll have more to say
about Windows Media Encoder 9, and its ability to work
with new WMA and WMV 9 codecs, soon.
Windows Media Digital Rights Management (DRM)
9 Technologies
Selena Wilson, a Group Product Manager with the Content
Security Business Unit at Microsoft had the misfortune
to deliver a talk about the company's Digital Rights
Management (DRM) technologies. She deserves credit for
putting up with an unruly crowd: No sooner did her mouth
open, when the hands shot up and the questions rained
down. The press' reaction to Microsoft's DRM plans was
very telling for a number of reasons, but most obviously
it showed how little people trust this technology. The
interesting thing, however, is that Microsoft is
actually innovating in this very crucial space,
designing and delivering DRM well ahead of the
competition, and ensuring that content creators deliver
audio and video securely in Windows Media formats
instead of the alternatives.
"[For this technology to succeed], people need to have a
positive experience with Windows Media DRM," Wilson
began, "and protected content should run on open
platforms like Windows or closed, unchangeable,
platforms such as portable audio players. We need to
protect consumer privacy, and of course content owners
want to protect content." What's odd is that many people
seem to think that these two tasks--protecting content
from piracy, and protecting consumer privacy--are
somehow mutually exclusive. They're not. Another chief
misunderstanding is that people believe that DRM will
prevent them from exercising their fair use rights by
not allowing them to copy content to CD-Rs or other PCs.
This too, is not the case. What actually happens is that
protected content requires the user to acquire a license
to access that content. The license can specify certain
restrictions, such as where and how often it can be
copied. That's up to the content creator, and it's
specified up-front. For example, recording artist Peter
Gabriel recently made his new album, Up, available for
download from the
Windows Media Web site. According to the terms of
the license for Up, users that purchase the recording
can copy it to recordable CDs or portable audio devices.
With Windows Media DRM 9, Microsoft has added a few
crucial features for consumer devices. It's now easier
to move licensed content from a PC to a portable device.
And a new range of wireless portable devices, such as
smart cell phones and digital audio players, are now
supported.
So far, Windows Media DRM has been pretty successful,
given the relative youth of the market. "Over 50
portable device makers are using Windows DRM right now,"
Wilson said, "including [set top box] Digital Audio
Players and PDAs. Leading content providers are support
it, as are major studios and labels. And over 450
million Windows Media Players have been distributed with
DRM technology included." If that last line reminds you
of Internet Explorer, and the success it saw being
bundled with the OS, you're on the right track: The only
insidious thing about this technology is the way it's
being pushed out as part of Windows.
Windows Media Services 9 in Windows .NET Server
Microsoft's Windows Media Services 9 (WMS 9) is one of
the most exciting components in the Windows Media 9
Series line-up, and a major upgrade to the previous
version, which shipped as part of Windows 2000 Server.
Available only with Windows .NET Server 2003 (all
editions except Web Edition), WMS 9 manages and delivers
streaming audio and video, or an intranet or the
Internet. It provides the server-side implementation of
Microsoft's new Fast Streaming technologies, a simple
new administrative console that should be welcomed by IT
administrators as well as content creators, and new
functionality such as Server-Side Playlists, and new
scenario-based wizards that, like other similar wizards
in Win.NET Server, really take the pain out of
accomplishing common tasks.
"Windows Media Services in Windows 2000 was a poor
experience in some scenarios," says Troy Batterberry,
the Group Product Manager for Windows Media Services.
"There was no dynamic [media content] control, limited
extensibility, and limited administration capabilities."
To fix these issues, Microsoft looked at the core
scenarios WMS 9 should tackle, including radio and TV
rebroadcasting, advertising, wireless, and
enterprise-based scenarios, including e-learning,
corporate communications, and enterprise TV. The goal is
to deliver the ultimate streaming media experience, one
that can compete with terrestrial broadcasts, while
providing an industrial strength platform which third
parties can extend and build on.
As is so often the case in Win.NET Server, WMS 9 is an
optional server component that must be installed
separately, generally through the Manage Your Server
front-end administrative tool (Figure).
To add WMS 9, simply choose Add or remove a role: This
launches the Configure Your Server Wizard, where you
select which server role you'd like. WMS 9 is identified
as Streaming media server. Then, the correct files are
installed via CD-ROM or a network install share and
you're returned to the Manage Your Server interface,
which now features a new role, Streaming Media Server (Figure).
Managing WMS 9 is a breeze, thanks to the new HTML user
interface, which is graphical, simple, and intuitive (Figure).
Administrators can also choose to automate and schedule
media server tasks using Windows Scripting Host (WSH)
and their choice of programming languages, a major
feature missing from WMS in Win2000. The WMS 9
administrative console also allows remote administration
through the firewall.
Feature-wise, WMS 9 is impressive. It offers various
Fast Streaming technologies, including Fast Start, Fast
Cache, Fast Reconnect, and Fast Recovery (though it
should be noted that these features also require Windows
Media Player 9 on the client). You can even control Fast
Start, Fast Cache, and other server scalability features
through the admin console, using Microsoft's built-in
automatic server monitoring tools--which will scale back
bandwidth overhead automatically as the number of users
increases--or selectively manage bandwidth allocations
manually.
One of the coolest new features in WMS 9 is its support
for Server-Side Playlists, which are dynamic lists of
media content--audio, video, advertisements,
whatever--that can be broadcast to clients and then
changed on the fly. In previous WMS versions, playlists
were client-side only, so if a content supplier wanted
to break into a broadcast to report on breaking news or
whatever, the server would have to break connections
with the clients, who would then need to manually
reconnect. Using Server-Side Playlists, however, it's
possible--even easy--to insert, move, or delete content
in a broadcast playlist, or Publishing Point, and
because these changes are dynamic, what the client
receives changes immediately (well, almost immediately:
The changes occur after the client-side cache is
consumed).
Server-Side Playlists (Figure)
have numerous applications, as you might imagine.
College radio stations and other broadcasters might use
them to assemble an afternoon's worth of music and
advertisements, for example, including prerecorded
station promos and whatnot, and then insert new content,
when needed, wherever and whenever they'd like.
Because WMS 9 machines might be managed by
administrators or content creators, neither of which
probably much understands the other very well, WMS 9
includes a number of scenario-based wizards, for such
tasks as creating publishing points, playlists, and so
on. Microsoft doesn't get enough credit for this type of
work, probably because most administrators choose to go
about things the hard way. Heads up, guys: The wizards
often think of things you don't.
Interestingly, WMS 9 has been complete for some time and
is now being used in production environments, such as
MSNBC.com. The product will become available with the
RTM version of Win.NET Server, however, which will be
launched publicly in early 2003.
Windows Media Software Developer Kit (SDK) 9 Series
Unlike previous versions of Microsoft's Windows Media
technologies, Windows Media 9 Series is a fully
extensible platform, which is technical way of saying
that it's friendly to third party developers who want to
add Windows Media technologies to their own products or
add functionality to the products Microsoft has already
created. To this end, Windows Media 9 Series exposes
thousands of Application Programming Interfaces (APIs)
for low-level C++ programmers, as well as numerous
higher-level interfaces for content creators. For
example, you can build support for WMA and WMV 9 into
your applications or digital devices, or add Windows
Media 9 digital media playback capabilities to your
applications and Web applications.
"What customers have told us is that they want better
interoperability between software applications and
through to hardware devices as well," said Nick
Vicars-Harris, a Program Manager in the Windows Digital
Media Division. "We've locked down the audio codec, and
now the video codec is locked down as well. We're
testing compatibility with third party editing
applications now to ensure that they are exposing the
latest platform features, and enabling new media types."
Extending the Platform
One of the more interesting parts of the Windows Media 9
Series Reviewers' Workshop was the presentations by
Adobe and Anark, two third party software developers
that are heavily investing in Microsoft's latest digital
media technologies.
Bill Hensler, the Director of Dynamic Media at Adobe
("those are the Adobe products that don't print," he
noted wryly), gave an impressive endorsement of and
commitment to Windows Media 9 Series, something I hadn't
expected from a company ostensibly so closely aligned
with Apple Computer. But Hensler was downright effusive
in his praise of Windows Media 9, even offering up the
following top reasons Adobe loves Windows Media 9
Series:
-
Delivery of high quality video and audio - Finally, fast
streaming and state of the art media.
-
Multi-channel sound - DVD audio quality over the web to
all of your speakers. Support for this feature will be
in future Adobe products.
-
Hi-Definition frame sizes - He-Def quality at DVD
bandwidths. "This is a big deal for After Effects moving
on," Hensler said. "If you're trying to do comp or proof
exchanges with clients, you want to see them at the
right frame rate."
-
Improvements in the SDK - Easier updating of the media
architecture means faster feature improvements for
customers.
-
Now,
you can actually edit in Windows Media Video format if
you need to.
-
Time
code support we actually like. "Unlike QuickTime's time
code support, which I hate," Hensler added.
-
Broadcast color spaces and aspects - Better compression
and faster results. "Aspects are necessary," he said,
"because TV does not have square pixels. So it's correct
for broadcast now. Did I say this was important?"
-
Frame
level access to media sample, which enables media
editing and transfer.
-
Synchronous support - "This is Media when I want it,"
Hensler said. "Editors are moving to real time effects.
Our goal is to squish access to the media and do effects
in real time."
Adobe
is building support for Windows Media 9 formats into
Premiere, After Effects, Live Motion, "players to be
named at a later date," and upcoming DVD authoring
tools. This includes an add-on for Premiere 6.5, due
shortly after Corona ships, that will allow for the
import and export of Windows Media 9 formats. There will
also be an update to After Effects 5.5. But the most
impressive news from Hensler, and this really shows the
commitment Adobe is making in Windows Media 9 Series, is
that Adobe is moving all of its Dynamic Media training
material over to Windows Media 9 formats. "This is a
huge deal," he said. "Windows media is it."
Longer term, Adobe will support Windows Media 9 formats
in all of its Dynamic Media products, and the company
will use Windows Media 9 formats as the interchange file
formats of choice for all of its Windows-based products.
"In the past, we had to deal with QuickTime to move
files back and forth," he said.
As for
Anark, I later came to understand that the company's
demonstration that day was just a prelude to the
Longhorn user interface, though that wasn't discussed
that the Reviewers' Conference. Anark develops
interactive multimedia applications for the desktop and
Web that might, conceptually, be thought of as
Flash-like animations with photorealistic video. The
Web-based stuff is impressive, but the desktop-based
versions--and I think it's safe to say that this is
where Longhorn is heading--are unbelievably compelling.
The effect is that you're watching a video but can
interact with it.
Justin Ebert, the Senior Vice President of Product
Development at Anark, discussed Anark Studio 1.5, which
the company is now working on. "Prior to Windows Media
9, we couldn't deploy our software inside the media
player, which was really the logical place. But there
were limitations to the architecture, and you couldn't
develop extensions to the player. Windows Media Player 7
and 8 only supported audio, video, skins and
visualizations. That was it. Now we have a new
extensibility architecture, and we're working heavily
with this to deliver a new generation of rich media
experiences. The [Windows Media 9] codecs are
phenomenal, and we're leverage that capability. It's a
new market opportunity for people that would use video
compositing software to create interactive experiences."
Anark will also ship Anark Media Experiences for Windows
Media 9 this fall, supporting 3D, 2D, video, text, and
data all tied together to create interactive
presentations. "These are interactive video
applications," Ebert said, "interactive Web and
corporate presentations, product demos and ads,
interactive branding with ad enhancements to streaming
media, or enhanced audio with custom visual controls."
Anark has done a lot of work creating interactive
product tours of various NVIDIA products, as well as a
host of other demos, some of which can be seen on the
Anark site. As Ebert noted, "[The presentations look
like video, but they're interactive. You can examine
onscreen elements, and use an After Effects-like
environment for creating the content."
Anark's work is visually stunning and an amazing
testament to what enterprising third party developers
can build on top of Corona.
Delivering Corona
One theme that emerged again and again over the course
of the intensive Reviewers' Workshop I attended is that
the Windows Media 9 Series products work well on their
own, but offer end-to-end integration that makes them
work better as a group. "It's a platform," Mike
Beckerman, the General Manager of the Windows Digital
Media Division said, "one that's been rebuilt from the
ground up."
As such, the schedule for delivering Windows Media 9
Series is a little spread out, and it's unlikely that
we're going to see pieces of it arrive separately.
Microsoft has pledged to deliver Windows Media 9 Series
in late 2002, and given that Windows .NET Server
2003--which includes the Windows Media Services 9
component--won't RTM until late 2002, I think it's fair
to say that the entire product line will become
available in December. Microsoft hasn't committed to any
specific date yet, however.
Another interesting aspect to Windows Media 9 Series is
how this technology will affect other products from
Microsoft. One of the more well-received demonstrations
of the Workshop was given by eHome's Joe Belfiore, who
showed off Windows XP Media Center Edition, part of new
media center PCs that will ship from Hewlett-Packard
(HP) and other companies later this month. Belfiore
noted that XP Media Center was based on Windows Media 8,
because of shipping schedule reasons, but that the
combination of XP Media Center and Windows Media 9
Series would give consumers the best overall experience.
"Your Media Center experience gets better with Windows
Media 9 Series," Belfiore said, "because you can work
with richer forms of content. The playback experience is
better, with lossless audio CD rips, 5.1 channel audio
tracks, 720p WMV movies with 5.1 sound, Smart Playlists,
and so on."
Addressing the
Lies: Windows Media 9 Series vs. Apple Computer
Within days of the availability of Windows Media
Player 9 public beta on September 6, 2002, Apple Computer launched a
bizarre series of attacks on Microsoft's new digital media
technologies, in which it labeled Windows Media 9 Series
"anti-standards." The attack continued a week later when
Apple CEO Steve Jobs took the stage in Paris for his
Apple Expo Paris 2002 keynote address. While Apple fans
may be unable to see beyond the cloud of Jobs' infamous
Reality Distortion Field, a simple sentence-by-sentence
breakdown of his keynote comments about Windows Media 9
Series and its MPEG-4 and AAC competition reveals some
amazing gaffs, mistakes, and outright lies. Let's take a
look.
Jobs: "The next big
open standard is called MPEG-4."
Response: This
half-truth only tells part of the story. MPEG-4 is indeed
an open standard, ratified by the Internet Streaming
Media Alliance (ISMA), but unlike other truly open
standards, the technology is not free to license. This means that the owner of the
MPEG-4 specification, MPEG LA, owns various patents for
the technology, which it intends to protect, as a
company might do with a proprietary solution, and the
company charges other companies to access its
technologies. "To come
out with very high usage fees undercuts the whole
concept of having a standard," Douglas McIntyre, chief
executive of On2 Technologies, a video-compression
provider, told CNET in February, 2002.
Interestingly, even Jobs understands the importance of a
truly open standard, despite the fact that he gives
MPEG-4 a convenient pass in this regard. Later in the
same keynote, Jobs discusses Apple's implementation of
Zero Network Config (itself an open standard), which the company is marketing as
"Rendezvous" and releasing as an open standard. Here's how
Jobs describes this situation: "We are making [Rendezvous] freely
available. It is an open standard. No one owns this
because we don't think anyone [emphasis Jobs'] should own a ...
standard like this. Just like no one owns TCP/IP." Too
bad someone own (and charges fees for) MPEG-4, eh?
Jobs: "[MPEG-4]
provides the highest quality out there, and yet provides
for very low bandwidth streaming."
Response: This is
untrue. As noted previously in this review,
Windows Media Audio 9 provides the highest quality audio
(streaming or not) out there, at the lowest bandwidth. Likewise,
Windows Media Video 9 provides the highest quality video
streaming out there, also at the lowest bandwidth.
Jobs: "Everybody
is jumping on this standard ... Except for Microsoft,
who (sic) is proposing their own proprietary standard,
which isn't as good."
Response: Again,
Jobs is only telling half the story and lying about the
quality of Microsoft's technology. It is incorrect to say
that Windows Media 9 Series isn't as good as
MPEG-4, because WM 9 Series is better, much
better, quality-wise, than MPEG-4. And it's unclear who "everyone" is.
The streaming market is dominated by three players, RealNetworks, Microsoft, and Apple Computer, which,
frankly, has the smallest market share of the three.
RealNetworks will indeed support MPEG-4 in its RealONE
Player, but then they are also supporting Windows Media
9 Series as well, and will continue to support their
proprietary RealAudio and RealVideo formats. To
summarize: Apple is supporting MPEG-4, but not Windows
Media Audio and Video (or Real's formats), while Microsoft is supporting WMA
and WMV, but not MPEG-4 (or RealVideo/Audio). In other words, Apple's
behavior is identical to Microsoft's, except that Apple,
of course, chose a less capable technology than
Microsoft. I think the customers who actually use these
technologies can decide for themselves which format is
best.
Jobs: "We'll see
which one wins in the marketplace. But if history is any
indication, the open standards will win."
Response: History shows open standards winning occasionally and
proprietary formats winning other times, so it's unclear
how Jobs decided this would be the case. One argument
he could have used in defense of MPEG-4,
however, is that inferior technology quite often
wins the greatest market share. Witness the VHS vs. BetaMax debate,
MS-DOS vs. early Macintosh computers, and so on. Using
that argument, one might posit that MPEG-4 could indeed have a bright future. But it's
potential success is not assured by it being a
"standard."
Jobs: "The open
standard for audio is called AAC. It's the finest
quality audio codec available, and the finest one ever
invented to our knowledge. And we're using that as well.
That's the MPEG-4 audio standard."
Response: Actually, Windows Media Audio 9 is the finest
quality audio codec available today. And AAC is an open
standard by the same argument that MPEG-4 video is an
open standard.
Jobs: "In addition to
that, we've added instant-on streaming. We're the first
folks to ship instant-on streaming, and that's built
into QuickTime [6] as well."
Response. This is a
misdirection, because it's technically true but
irrelevant. Apple is indeed the first company to
ship an instant-on streaming feature in its media
player, but it certainly wasn't the only company working
on such technology in 2002 (RealNetworks and Microsoft both
released similar and often superior features since Apple
released QuickTime 6, and obviously these technologies
were in the works for some time). But Apple's solution
is a client-only technology. Microsoft's more full-featured
technologies work
with the server to provide a more integrated solution
with better performance. Microsoft also gives you
additional features such as Auto Resume.
But
the real proof, of course, can be seen in simple
demonstrations. In the Paris keynote and on Apple's Web
site, MPEG-4 is compared only to original video
sources and MPEG-2, while AAC is compared to original CD
audio sources and MP3. Microsoft, meanwhile, compares
its Windows Media 9 Series technologies to original
sources, but also to RealNetwork's and Apple's MPEG-4/AAC
formats. Guess which one always comes out on top, and
often at substantially lower bit-rates? I have witnessed
these demonstrations--from both Apple and
Microsoft--firsthand, with my own eyes and ears. And
Microsoft's formats are superior. There is just no doubt
about it.
Two
more final, telling notes: First, Frank Casanova, the
Director of QuickTime Marketing at Apple performed an
interesting technology demonstration during Job's
Paris keynote. He compared a Michelle Branch music video,
encoded at 6 Mbps in the "gold standard" MPEG-2 video
format, as he called it, to the same video encoded in 2 Mbps MPEG-4.
Casanova noted that MPEG-4 delivered virtually identical
quality to MPEG-2 in only one-third the bandwidth, which
is true. But Microsoft performed a similar feat with
Windows Media Video 9, described above, in which the
company demonstrated that a 6 Mbps
MPEG-4 movie, quality-wise, is comparable to a 2 Mbps
WMV 9 movie. Based on what I've seen, it is possible to
deliver the quality of a 6 Mbps MPEG-2 stream in just 660
Kbps to 1 Mbps using WMV 9, far smaller than the MPEG-4
solution, and yet with equivalent quality. Add in the
low-bandwidth multi-channel sound capabilities of
Windows Media 9, and the multitude of other features
this platform delivers, and it's no
contest. It's not even close.
Second, when Casanova discussed QuickTime 6's instant-on
streaming feature, he mentioned that you could "scrub"
around the timeline of an MPEG-4 video without any
buffering at all. So I tried to do this using the
keynote stream, playing in QuickTime 6 Pro on a new
iMac, but got
buffering every time. In fact, the keynote video buffers
when you start it up, restart playing after pausing, or
try to move the scrub marker. I find it odd that
Apple continues to post new content up its Web site--new
switcher ads, trailers, and so, that they created using
the old Sorenson codec, and not MPEG-4. Why is virtually
none of the content Apple creates for its Web site in MPEG-4 format?
Competition is healthy. But, as always, I feel that
companies need to be more honest about the capabilities
and features of their products. Apple is failing this
test miserably right now.
Conclusions
Well,
if you stuck with me this long, it should be obvious
that Windows Media 9 Series is a huge win for consumers,
enterprises and content creators, a full-featured,
end-to-end platform that delivers next generation
digital media capabilities far beyond any technology
offered by the competition. I wholeheartedly recommend
the various tools in the Windows Media 9 Series product
suite, and start to get effusive just thinking about the
various capabilities we now have thanks to these
products. Multi-channel surround sound, true
Hi-Definition quality video, advanced streaming
capabilities, and a new set of Digital Rights Management
(DRM) technologies that will usher in a coming
generation of Internet-based commercial digital media
content are just a few of the many advances we will soon
take for granted on the Windows platform.
And bravo to the Windows Digital Media Division at
Microsoft for getting me reenergized about technology.
Sometimes, as I slog through daily life, I lose sight of
the reasons I became part of this industry and the
things that made me giddy as a child, long ago, about
computers and software. Windows Media 9 Series brings it
all back in a rush: It's fun, and it's exciting. Spread
the word: Computing just got much better.
Paul Thurrott
September 17, 2002
Updated September 27-30, 2002, October 1-4, 2002
|
|
Screenshots

Windows Media Player 7: A good idea,
but dogged by performance and UI issues.

Media Player for Windows XP: An
excellent product, but limited only to XP users.

Dave Fester addresses the Windows
Media 9 Series Technical Reviewer's Workshop.

Windows Media Player 9 - excellent
all-around, but it truly shines on Windows XP.

The new Services tab reveals lots of
third party digital media services.

A new Revert skin should look
familiar to Winamp users.

The new Mini-Player mode is
excellent.

Windows Media Encoder 9 now features
scenario-based wizards and quick start templates.

Windows Media Encoder 9 goes to
work.

Windows Media Services 9 makes it
easy for content creators and admins to manage digital media
content on the server.

Joe Belfiore demonstrates the
10-foot user interface in XP Media Center Edition. |
|