Actually, MPEG is a family of standards. MPEG-1 uses an image size equal
to about one quarter of the standard video frame to gain more compression
at the expense of lower resolution. MPEG-1 for NTSC is 320 x 240 pixels;
PAL/SECAM is 352 x 288 pixels. MPEG-2 is intended for high-quality
television. It is the standard used on DVDs. Unfortunately, it uses so
much bandwidth that it is a not a serious candidate for use over the Internet
yet.
Digital Audio
Audio requires less bandwidth than video, but the ear is much more sensitive
than the eye, so slight distortions are much more easily detectable. True
audiophiles argue that using a $1000 cable to connect the turntable to
the amplifier gives appreciably better sound than using a $50 cable. Nobody
argues this for video. CD quality stereo sound requires sending two audio
tracks sampled at 44,100 Hz with a 16-bit sample. This rate requires a
1.4 Mbps channel just for the audio. Thus it is not possible to even send
a pure CD-quality audio signal over a 56 kbps modem. It is not even close.
Part of the MPEG standard specifies an audio compression scheme that reduces
the audio bandwidth needed by a factor of 10. This scheme, called MP3,
is widely used on the Internet for exchanging audio files.
Streaming vs. Downloading
There are two possible modes of acquiring video over the Internet
- Watching it in real-time as it streams in over the wire
- Storing the video as a file on the hard disk and then playing it later off the disk
In the first mode, the Internet bandwidth must match the display rate.
If the display rate requires, for example, 512 kbps, the network connection
must be able to supply that bandwidth continuously. Usually the receiver
buffers a few seconds of video before starting to avoid having to stop
the video if the network is ever too slow, but the buffer can hold only
so much video. If it ever empties, the film stops.
In the second mode, the entire video file is downloaded to the local
hard disk in advance. Then it is played off the hard disk. Assuming the
disk has a high enough bandwidth, then it is possible to display a high
quality movie even over a slow connection. The properties of streaming
vs. downloaded video are summarized below:
Item |
Streaming video |
Downloaded video |
Bandwidth required |
Equal to the display rate |
May be arbitrarily small |
Disk storage required |
None |
The entire file must be stored |
Startup delay before viewing |
Almost none |
Equal to the download time |
Resolution |
Depends on available bandwidth |
Depends on available disk storage |
Video Formats
The first commercial digital video system for personal computers, Quick
Time, was introduced by Apple in the early 1990s. It was intended for producing
and viewing video locally, reading and writing the hard disk. A few years
later, Real Networks devised a scheme, Real Video, intended to transmit
video over the Internet. When it became clear that video was going to become
important, Microsoft invented its own proprietary encoding scheme, Windows
Media. Thus we now have four competing and incompatible systems out
there: MPEG, Quick Time, Real Video, and Windows Media, in addition to
the NTSC, PAL, SECAM split, giving 12 combinations in all. Fortunately,
NTSC vs. PAL affects only the image size, so different versions are not
needed for the U.S. and Europe. However, each of the schemes is capable
of encoding at various bit rates, depending on whether the target is a
56 kbps modem, a 112 kbps U.S. ISDN line, a 128 kbps European ISDN line,
a LAN, a cable modem, or ADSL. For all of them, more compression
means a smaller file. A smaller file requires less bandwidth when streamed
and less delay and disk storage when downloaded in advanced and played
later.
All in all, it should now be clear why sending video over the Internet
is not easy at present. Thus for our movies, we have provided multiple
formats and multiple compression choices. It is recommended that you choose
your favorite system (Quick Time, Real Video, or Windows Media and
try the highest bandwidth version we have supplied. If that leads
to errors and dropped frames, try the next highest rate and so, until you
find one that works well. Alternatively, just give up on streaming and
download one of the files via FTP for playback later.
see Video at VU
[]
readme
preface
1
2
3
4
5
6
7
appendix
checklist
powerpoint
resources
director
eliens@cs.vu.nl

draft version 1 (16/5/2003)