Tech
Talk Radio Program
April 29, 2000 Show
Sponsored by Stratford University
Microsoft
Anti-Trust Developments
Pushing Up the Bandwidth
at Victoria's Secret
Audio Web Content (RealAudio,
WindowsMedia, MP3)
Dominant Compression
Software Standards
Selected
MP3 Software Players
Selected
MP3 Hardware Portable Players
What is the
Underlying Technology?
Outsourced
Delivery of Streaming Audio
What are the
Issues?
Microsoft
Anti-Trust Developments
The US Department of Justice and 17
(out of 19) states have filed a Proposed Final Settlement with Judge Jackson on
Friday, April 28th. The proposed settlement decrees that Microsoft shall be reorganized
into two separate and autonomous companies---Operating Systems and Applications.
The Proposed Final Settlement expires in ten years.
The Operating Systems
Business would include personal computers, other computer based on the
x86 or competitive microprocessors, handheld devices (personal digital assistants
and cellular phones), and television set-top boxes.
The Applications
Business would include middleware (Office, BackOffice, Internet Information
Server, Structure Query Language database, SQL server), Internet Explorer, Mobile
Explorer, Transaction Server software, SNA Server software, Indexing Server software,
XML servers and parsers, Management Server software, Java virtual machines, FrontPage,
Outlook Express, MediaPlayer, voice recognition software, NetMeeting, Developer
Tools, MSN, MSNBC, Slate, and Expedia.
The Proposed Settlement
stipulates that Microsoft cannot undermine the plan prior the 4 month implementation
deadline. The two companies shall be prohibited from merging or combining, providing
insider technical information to each other (APIs or communication interface information),
or providing favorable licensing, selling, or other services to each other. An
internal compliance system must be setup, including keeping all email for a period
of four years. The settlement stipulates the following constraints on the competitive
behavior of the two entities.
- Restricted
OEM relations with covered OEMs (no side deals that restrain competition with
top 20).
- Disclosure
of APIs, Interfaces, and Technical Information to Independent Software Vendors,
Independent Hardware Vendors, and Original Equipment Manufacturers.
- Restrictions
on creating methods to restrict the performance of competing software.
- Restricted
developer relations (no anti-competitive side deals)
- Ban
on Contractual Tying
- Restriction
on Binding Middleware Products to Operating System Products
- No
side agreements designed to limiting competition.
The complete text for the Proposed Settlement is available on the Department of
Justice Antitrust
Division Web Site.
In Tech Talk's opinion,
this Proposed Settlement is too severe and an improper application of government
authority. Such an action may encourage companies to simply move out of the US.
In this global economy, it will become increasingly difficult for antitrust rules
to be applied to International entities such as Microsoft. Furthermore, if we
apply these rules to other companies, Cisco, Oracle, or AOL may well be next.
Soon the US Government will be the chief software architect and that is not good
for consumers. Furthermore, dividing the software as they have stipulated is not
technically sound (particularly in view of the Distributed Internetworking Architecture
(DNA). We stand by our April 8th recommendation.
Pushing
up the Bandwidth at the Victoria's Secret
Victoria's Secret (www.victoriassecret.com)
is gearing up for this years Internet fashion show on May 18th. After melting
down their server last year during the show, Victoria's Secret's IT Department
is determined to make this year's event a technological success.
VS plans to deliver streaming
video to 3 million viewers over the Internet. This may well saturate the Internet
backbone with more than 60 Gbps of traffic (assuming 20kbps for each feed).
They will use a dedicated
IBM hosting facility in Raleigh, NC. IBM is pushing up the bandwidth an undisclosed
amount. Victoria's Secret will employ 8 Rad load balancing switches, which will
be able to send traffic to two backup sites at Atlanta and San Jose. If those
backups overflow, Victoria's Secret is planning additional "lounges" with static
images for the overflow guests.
Audio
Web Content
Audio web content can be delivered either
as an entire file (which is stored and then played) or in streaming format
(which is played as it is received). Short audio segments like songs lend
themselves to the first format. Radio broadcasts lend themselves to the second.
In either case the files are compressed prior to transfer. We will discuss the
various compression standards, including RealAudio, WindowsMedia, QuickTime, and
MP3. All can be delivered as either entire files or as audio streams. We will
briefly touch on various software and hardware MP3 players. Finally, we will address
some of the key technical issues.
Streaming
audio is produced using three different programs: the encoder, the server, and
the player.
Encoding software samples the incoming audio
signal and compresses the resulting information so that it can efficiently
be sent over the Internet. The compression scheme chosen must tradeoff sound
quality for bandwidth.
Server software for audio data streaming
is a special Internet server that is designed to handle multiple audio data streams.
The software runs on a computer that is connected to the Internet with a
high bandwidth connection. A separate audio data stream is sent for each
user, which can require substantial of bandwidth. For example, many music
radio stations broadcasting on the Internet use a 20 kbps audio data stream (the
maximum recommended for a 28.8 modem user) In that case, 2250 simultaneous listeners
would require 45Mbps (equivalent to a T3) connection. Such a connection might
cost the station $30,000 per month.
Player software, or browser plugin, resides
on the listener's computer. It receives the audio data stream from the server
and translate it into the sound you hear from your computer. These are available
in versions for free download.
Many of the encoding schemes used are
proprietary -- as a result, the player often must be from the same company as
the encoder and server. Since the players are available free to the listener,
this isn't a big problem.
Dominant
Audio Compression Software Standards Top
of Page
- Real Audio(www.real.com/products/player)
RealNetwork's RealAudio was the first to enter the marketplace and it currently
dominates the Internet. It is a proprietary format that can deliver
over connections as slow as 20kbps. If you only have one audio streaming tool,
the RealPlayer G2 player is currently THE one to have. It works
on the greatest range of computers and is used by most Internet radio stations.
RealNetworks also offers RealJukebox a player that supports streaming MP3
and streaming Lucent PAC.
- WindowsMedia
(www.microsoft.com/windows/mediaplayer)
--Microsoft's WindowsMedia was the second to enter the market place is is
gain ground quickly. It is a proprietary format that can deliver
over connections as slow as 20kbps. This
player is currently the second most popular and will also play older versions
of the RealAudio format, MP3, as well as, the MS proprietary MediaPlayer formats.
Earlier versions of this player went under the title of NetShow. WindowsMedia
suppports streaming.
- QuickTime
4 (www.apple.com/quicktime)
--Apple's QuickTime player provides excellent quality audio and supports Macintosh
and Windows 95/98/NT operating systems. It handles many formats, including
MP3 and the proprietary QuickTime format. Version 4 supports streaming.
- MP3
(www.cselt.stet.it/mpeg)
MP3 was developed by the Motion Pictures Experts Group (MPEG) for delivery
of audio It is officially called MPEG-1 Layer 3 format. This is an open
standard that can deliver CD-quality streaming audio over a 128kbps connection,
with 12 to 1 compression. The standard supports streaming at multiple sampling
rates for lower bandwidth connections (with loss in quality). Because it is
an open standard, most of the software players support this format There are
also many hardware MP3 portable players that can store and play MP3 files.
A player with 64MBytes of memory, for instance, can store about an hours worth
of audio.
- MPEG-2
Advanced Audio Coding (www.cselt.stet.it/mpeg)
This next generation open standard will be the dominant compression
method and will be supported by all players, including RealAudio, WindowsMedia,
and QuickTime. This standard will ultimately beat other second generation
proprietary compression techniques, including Digital
Dolby AC-3 and Lucent's
Perceptual Audio Coding (PAC). This is, of course, another Tech Talk
opinion!
Selected
MP3 Software Players Top of Page
- AudioActive
(www.audioactive.com)
-- This MP3 player supports Windows 95/98, Windows NT, Windows 3.1,
and Macintosh operating systems. AudioActive pioneered the use on MP3 for
broadcast quality remotes, using the Telos Zephyr ISDN codecs. Their MP3 streaming
decoder supports both RealPlayer G2 and MS MediaPlayer streaming formats.
- Destiny
Media Player (www.destiny-software.com)
-- This is player supports MP3 and a proprietary streaming format (dny). The
steaming format is used for Radio Destiny Internet Radio. Player controls
are well designed and intuitive.
- Sonique
(www.sonique.com) -- This
is a free MP3 audio player with a unique interface that supports Windows 95/98
& Windows NT 4.0.
- StreamWorks
(www.xingtech.com) --
A versatile audio (MP3 and WAV) and video (MPEG and AVI) player from Xing
Technology Corp. Supports Windows 98/95/NT/3.x and Macintosh operating systems.
- Winamp
(www.winamp.com) -- This
Windows program is available for a free 14 day trial. It supports MP3,
MP2, MOD, WAV, and Windows MediaPlayer audio formats.
- Many other
software MP3 players are available. Check www.mp3.com/software
for current listing with reviews.
Selected
MP3 Portable Hardware Players Top
of Page
(These devices compete with portable CD players using content
either downloaded from the Internet or "ripped" from a CD and compressed.)
- ItoGo
Player (www.i2go.com)
This "Internet to Go" portable player is for the car. It sports a dual IBM
Microdisk system (680Mbytes) and 12 hours of audio. It is expensive!
- Genica
MP3 Player (www.genica.com/MP3-CD.htm)
This player can play both audio CDs and MP3 files!
- Nomad II
Player (www.nomadworld.com)
This is an excellent device that sports 64MB storage for over 60 minutes of
audio.
- Many other
hardware players are available. Check www.mp3.com/hardware
for a current listing with reviews. This field is moving fast, very fast!
What
is the underlying technology? Top
of Page
- All methods
use lossy compression.
- Compression
algorithms take advantage of frame similarity and transmit only differences
(predictive coding).
- The highest
compression uses perceptual coding methods that eliminate effects that can't
be perceived by the listener.
- Streaming
is permitted by breaking the file up into smaller segments. Playing can begin
after one segment is fully received. Boundary distortions depend on the degree
of predictive coding.
- Streaming
RealAudio uses UDP (connectionless) rather that TCP (connection, oriented
and reliable). Some newer streaming methods use TCP because of the firewall
problem.
- Streaming
uses buffering to mitigate the effects of variable network delay (called jitter).
- Late packets
are discarded in audio streams.
- If there are
too many late packets, the buffer size is increased.
- The media
player is usually a browser plugin (download may be required).
What
are the issues? Top of Page
- Real Networks
was one of the companies targeted by Microsoft during its crusade to crush
competing technologies. MS recently offered to sell its WindowsMedia technology
to Real Networks. The Department of Justice anti-trust case is affecting
behavior!.
- Too much streaming
content may saturate Internet backbone
- UDP is a real
security risk and is blocked by most corporate firewalls. May force the use
of TCP, despite its overhead.
- A new SOCKS5
standard may permit the secure use of UDP. Forces UDP packet stream to be
tied to a TCP connection state.
- Steaming content
cries out for a fast machine, either Pentium III or AMD Athlon.
- Won't really
be excellent quality until IPv6 or until distributed multicasting methods
are fully deployed. (This is a Tech Talk opinion.)
- Protecting
multimedia intellectual property (selling pay-per-view services, etc.).
The free distribution of MP3 audio files has the record industry up in arms.
Check out www.mp3.com for a
site that the record industry is suing. Another site that has been recently
sued is Napster (www.napster.com),
a site that promotes the trading of mp3 files..