ACCC Home Page ACADEMIC COMPUTING and COMMUNICATIONS CENTER
Accounts / Passwords Email Labs / Classrooms Telecom Network Security Software Computing and Network Services Education / Teaching Getting Help
 
The ADN Connection, October/November/December 1997 The A3C Connection
Oct/Nov/Dec 1997 Contents New Dialin Lines and Grim Reaper Rule Introducing the ADN Network Group New and Improved ADN Seminars
FirstClass Group Conferencing Delivering Audio/Video on the 'Net Mallard Asychronous Learning on the Web About the ADN Connection

Delivering Audio/Video on the 'Net

 
News on the Net
WWW Everyone
 
   
 
     
The Problem and The Solution
  The Problem: Delivering audio and video on demand, over a network.

Let's face it. Delivering multimedia over the network on campus is great, but it's dismal over modems. Digital video and audio files are huge, and the traditional method of delivering it -- downloading the entire file, then playing it -- just takes too long.

The Solution: Use streaming instead of downloading.

A file containing just one minute of useable compressed video -- a quarter of the screen and of decent quality -- can be as large as four to eight megabytes. A file containing a minute of stereo-quality audio is about one megabyte. Thus, under typical conditions, one minute of video, which would take 20 to 40 seconds to download on campus, could take from 24 to 48 minutes to download using a 28.8 Kbps modem. Similarly, one minute of audio would take 5 seconds to download in a lab on campus and could take as much as 6 to 12 minutes to download using a modem.

That's a looong time.

Streaming gets around this problem by playing the clip as it is being received. The streaming client begins to play an audio or video clip just a few seconds after it starts receiving it from the streaming server, and continues to play the stream as it receives it. Because the streamed clip is never stored on the receiving computer, even people with limited available disk space can play it; thus there's little penalty in using longer or more detailed clips.

The Client and Server: RealMedia Streaming Server and the RealPlayer client.

The RealMedia Streaming Server and the RealPlayer client are from RealNetworks (formerly Progressive Networks). We picked the RealMedia server because of its features, maturity, and scalability, and also because the RealAudio and RealVideo formats (for streaming audio and video, respectively) are de facto standards.

The RealPlayer client runs stand alone and as a helper application for your Web browser. There are versions for MacOS 7/8, for all varieties of Microsoft Windows, for OS/2, and for several flavors of UNIX. It is free for individual download and use; you can download it from RealNetworks at: http://www.real.com/products/player/index.html

Return to Contents

 
     
What can you do with RealMedia?
  The quality of RealAudio is rather good, even at modem speeds. You could, for example, offer recordings of lectures or guest speakers, add voice-over narration to class materials that are already on the Web, or provide symphony clips for your students to hear and study, as Professor Gene Collerd of Performing Arts has done for his Music 117 class. Or use it for learning languages and pronunciation, or any other field that relies on distinctive sounds.

The quality of RealVideo, however, is not quite so good, particularly when it is transferred over modems. If fine detail is not a problem, you can deliver useful clips of decent quality if you make them smaller, say 1/16 of the screen. Clips can be digitized from standard composite video sources like VHS tape, laserdisc, or camcorder tape.

In addition to the usual animation and talking heads, videos can be used to illustrate medical procedures or show excerpts from a documentary film or a simulation. Streaming video is often used for previewing the content of video clips that are stored in larger, more detailed formats such as MPEG, QuickTime, AVI, or ActiveMovie, so you can decide whether to spend the time downloading the full clip for high-quality playback.

Return to Contents

 
     
How do you do it?
  The process of producing RealAudio or RealVideo content is straight forward: you select the clips, digitize them (convert them from analog to digital format), edit if necessary, and encode/compress them into RealAudio or RealVideo format. Check the streamed clips with a local RealPlayer, upload them to the RealMedia server, and check them over the network. Then all you have to do is put links on your Web pages to play them.

This is easier than it sounds. With the proper hardware -- and we've got it in the ITL -- even the digitizing and encoding steps are easy. What generally takes the most time is selecting the appropriate content and, if the original analog sources were of poor quality, editing the clip to improve its quality. If you're interested, please visit us at the ITL; we'll be glad to help you.

Return to Contents

 
     
What does the future hold?
  In the short run, the RealMedia server and RealPlayer client are the way to go. New versions of the server and client are currently in beta testing; we will upgrade when the final version is released.

In the long run, however, the standard for streaming audio/video will probably be Advanced Streaming Format. The ASF standard is supported by all the major players in the streaming industry, including RealNetworks, VDOnet, and Microsoft. It will provide added quality and functionality, and the ASF standard requires that an ASF client must play streaming content from different servers.

Also the new Synchronized Multimedia Integration Language (SMIL) proposed by the World Wide Web Consortium promises to simplify the integration of multimedia into Web applications by synchronizing the use of audio, video, images, text, and other multimedia via a simple HTML-like markup language.

Return to Contents

 
     
Interested?
  You can download the RealPlayer from RealNetworks at: http://www.real.com/products/player/index.html
To produce RealAudio or RealVideo content, contact the ITL, in room 181 Benjamin Goldberg Research Center, 1940 West Taylor, (312)996-9824. We've got the software, hardware, and the help you need. Comments are welcome; please send them to:
Ed Garay, garay@uic.edu

URLs for Steaming Audio/Video:

RealNetworks: http://www.real.com
Microsoft: http://www.microsoft.com/asf
VDOnet: http://www.vdo.net

Return to Contents

 
 

The ADN Connection, Oct/Nov/Dec 1997 Previous: FirstClass Group Conferencing Next: Mallard Asychronous Learning on the Web


1999-9-8  connect@uic.edu
UIC Home Page Search UIC Pages Contact UIC