Internet Servers Inc
Internet Servers Inc


More Information about RealServer

RealServer refers to a client-server based system which allows web sites to deliver (or "stream") pre-recorded and live compressed audio data to multimedia computers with a RealPlayer. The Player continuously decompresses the audio stream and plays it in real time, on demand. Unique flow control technology allows computer users with sound cards to listen to whole clips, or just sections, when they want, as often as they want.

Not counting the player, the system has two components: the RealAudio Encoder and the RealAudio Server.

RealAudio Encoder--The encoder is a software only solution (no proprietary hardware required) and is used to convert the live or prerecorded content into the RealAudio or RealVideo formats. The Encoder will encode .wav, .au and live raw audio data including sound from CD players, tuners, microphones and mixing boards. Download the RealPublisher 5.0 Encoder from: http://www.real.com/encoder/index.html

RealAudio features broadcast quality audio over the Internet for the first time. RealAudio technology introduces stereo sound to 28.8 Kbps modem users. RealAudio also introduces scaleable bandwidths between 28.8 Kbps connections and ISDN connections and above, producing near CD quality sound at ISDN connections and beyond. Content providers can select from multiple codes at the same bandwidths to enable them to customize RealAudio sound for different content types.

The delivery system has been enhanced by improving the communication reliability with Robust UDP and other features designed to improve sound quality, including PerfectPlay (with the RealAudio Player Plus) and Bandwidth Negotiation. You can download a Real license from: http://proforma.real.com/mario/solutions/basic.download.html

How Does the System Work?
"RealAudio technology utilizes an interactive system between the RealAudio Server and the RealAudio Player to enable real-time audio delivery over the Internet. When the user clicks on a link on a Web page, the audio buffers and then begins to play, all within a few seconds. This gives the deceiving impression that the RealAudio file is linked directly to the Web page. In reality, information is passing between the Web server supporting the Web page, the RealAudio Server supporting the audio file, and the RealAudio Player. When the user clicks on the RealAudio link, it is actually activating a metafile, which in turn sends the location of the RealAudio file to the Player. The Player then sends a signal to the RealAudio Server requesting that file. The file is sent to the Player and played as it is received. The entire process is completed within seconds."

How Does One Deliver Live Content?
The RealAudio and Video system will allow you to stream prerecorded files on demand from your web pages. It will also allow streaming of live content in realtime. Real-time encoding and serving technology allows organizations to broadcast live events including breaking news stories, sporting events, corporate meetings, and more, live, as they're happening, without time delays.

In a live situation, the RealAudio or video encoder must be connected to the Real server so that the incoming audio or video can be compressed into the Real format and be streamed over the Internet (or intranet). Clearly, this assumes you'll need two machines...one for the encoder and one for the server. Generally, when doing live encoding, the encoder should be run on its own dedicated machine! Additionally, the encoder may be at a remote location apart from the server (perhaps at the live event or radio station in question) or it may be on the same network as the RealAudio/Video server. In situations where the RA/RV encoder will be remote you may send the newly created RA/RV stream from the RA encoder to the RA/RV server simply by specifying the destination of the server. The stream will then be sent over the Internet via TCP/IP to be received by the server...and then multiplied and streamed out to the listeners. When the encoder is remote, you can send the stream to the server via:

The experienced audio technician may seek professional results by experimenting with a number of different techniques including compression, noise gating, equalization and normalization equipment. A list of such equipment used by our staff at Progressive Networks, as well as other hints for getting the best sound with RealAudio can be found here: http://www.realaudio.com/help/content/audiohints.html#Other_Refs

What are the Memory and Sound Requirements?
The RealAudio server allows you to freely stream your live content without saving it to hard disk, thus making for a maintenance free system that won't fill your hard drive with large files on a daily basis. However, in some instances you may want to archive live content for play back at a later time. The RealAudio server provides such an option.

Audio Storage: Depending upon the level of audio compression, RealAudio files require hard disk space equal to approximately 1.1 - 2.4 kilobytes per second of audio.

Sound Requirements: RealAudio will encode most common monaural PC formats. RealAudio comes with several audio encoding algorithms. The RealAudio 14.4 algorithm provides AM sound quality, the 28.8 algorithm offers FM sound quality, while still others provide CD quality.

Examples of audio file storage requirements:

Program length      RealAudio      RealAudio
                    14.4 kbps      28.8 kbps

1 hour               3.6MB            8MB
5 hours               18MB           40MB