HELP! * GREY=local Full HTML for

LOCAL foilset First Part of Video Server Presentation for HPDC95 Tutorial

Given by Marek Podgorny at HPDC95 Pentagon City on August 1,1995. Foils prepared July 31,1995
Abstract * Foil Index for this file

See also color IMAGE
This presentation describes issues involved in Video server and transport
As well as server technology, we cover data transport over ATM, and MPEG compression
VBR (Variable Bit Rate) and CBR (Constant Bit Rate) are two data delivery options and we present comparisons
We discuss the realAudio digital audio and extensions to video

Table of Contents for full HTML of First Part of Video Server Presentation for HPDC95 Tutorial


1 Digital Video: Myths and Facts
2 Digital Video: Middle Ground
3 Video Compression (1)
4 Video Compression (2)
5 Video Compression (3)
6 MPEG-1 vs. MPEG-2
7 Video Compression (4)
8 Encoding and Content Preparation
9 Decoders: Current Technology
10 Digital Video: Network Delivery Options
11 Media Servers: RealAudio server
12 LAN Video Servers in NPAC
13 Interactive Video on Demand Servers
14 Interactive Video on Demand Servers
15 Video Server Simulation
16 VBR to CBR work (slides from Mike)

This table of Contents Abstract



HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 1 Digital Video: Myths and Facts

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * See also color IMAGE
Full HTML Index
Playfield for extremists
    • Popular research approach: current hardware and software infrastructure inadequate for digital video or other continuous media. Packet networks and IP protocols not useful; need ATM AAL and radically new protocols to ensure quality of service, bandwidth provisioning, tight real-time protocols and scheduling.
    • Enthusiasts claim: Internet ready for digital video - let's go MBONE!
    • Telco's and CATV: take a disk farm or a bunch of real-time MPEG encoders and connect to hybrid fiber coax.
None of these really works today!
    • ATM technology not ready, QOS not implemented, AAL1 protocol not available. This approach seems to look for a problem to a (hardly existent) solution.
    • Internet certainly not ready for video. MBONE just a demo of IP multicast technology.
    • Telco's and CATV trials plagued by performance and scalability problems.

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 2 Digital Video: Middle Ground

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * See also color IMAGE
Full HTML Index

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 3 Video Compression (1)

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * See also color IMAGE
Full HTML Index
Frameworks (1):
  • Video for Windows: Microsoft platforms, proprietary standard, .AVI file format, codecs: Indeo, Cinepak, M-JPEG, MPEG
    • SW and HW decoders, DCI support, MCI application interface, disk oriented
    • Advantages: easy to integrate with applications; disadvantages: network support requires non-trivial custom programming
  • QuickTime: Apple (secondary: Windows XX, SGI), proprietary standard, general isochronous delivery framework, codecs: JPEG, Cinepak....
    • Modest video quality, no explicit network support (integration with OpenTransport pending), SW only
    • Popular Video CD/Games technology, spectacular QT-VR extension
    • Limited acceptance - rarely considered as professional network digital video platform

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 4 Video Compression (2)

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * See also color IMAGE
Full HTML Index
Frameworks (2):
  • Motion JPEG: not really a standard. High-quality frame-preserving codec, relatively low compressions rates
    • Leading technology for non-linear video editing (AVID), broadcast quality video, mostly SW but HW decoders emerging. AvidNet (a.k.a. MediaNet) network support
    • Limited standardization. Recent initiatives: Digital Media Language (DML) and Open Media Framework (OMF)
  • MPEG: both a codec and delivery framework; international standard; Telcos and cable TV industry pick for network digital video
    • complex codec using both intra and inter frame compression; encoding very CPU intensive; encoding algorithm not part of the standard, both Constant Bit Rate and Variable Bit Rate supported; variable quality up to HDTV
    • system stream carries both video and audio (6 channels for MPEG-2); suitable for both disk and network delivery; difficult to handle in interactive titles
    • 3 different flavors: MPEG-1, MPEG-2, MPEG-4
    • Web reference: http://www.crs4.it/luigi/MPEG/mpegfaq.html

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 5 Video Compression (3)

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * See also color IMAGE
Full HTML Index
MPEG flavors:
  • MPEG-1 and MPEG-2 use the same base technology but begin with different initial resolutions
    • 3 types of frames: I-frames (a.k.a. key frames) use only intraframe compression akin to JPEG; P-frames and B-frames do not contain pixel information but operational description of frame content. To decode a P-frame, decoder needs frames behind; for B-frames both look behind and ahead is needed
  • MPEG system stream: video and audio interleaved in a complex fashion

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 6 MPEG-1 vs. MPEG-2

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * See also color IMAGE
Full HTML Index
Is MPEG-2 going to replace MPEG-1?
  • No. MPEG-1 and MPEG-2 have been targeted at different bit rates!
Initial frame
sizes:
CCIR 601: 720x480
SIF: 353x240
MPEG-1: decimation
prior to encoding

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 7 Video Compression (4)

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * Critical Information in IMAGE
Full HTML Index
Futures:
  • MPEG-4: currently in application identification phase. Standard expected end of 1998. Intended for very narrow bandwidth (ISDN). Probably will include speech and video synthesis (compare to MIDI) and artificial intelligence technologies to build high fidelity pictures from minimal data.
  • Wavelets: superior data compression technology discussed elsewhere in this tutorial. Potentially can achieve 300+:1 video compression rates in relatively simple algorithmic way. Has potential to eliminate MPEG!
Current digital video on the Web:
  • I-frames only MPEG, data rates 500 - 700 Kbit/s, 160x120 pixels (QSIF), software playback (<15 frames/sec). Extremely poor quality, prohibitive download times for POTS users.
  • .AVI and QT movies. Even worse quality, usually larger file sizes.

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 8 Encoding and Content Preparation

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * Critical Information in IMAGE
Full HTML Index

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 9 Decoders: Current Technology

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * Critical Information in IMAGE
Full HTML Index
Software decoders available for all codecs; performance ranging from adequate (VfW, QT) over moderate (M-JPEG) to very poor (MPEG).
  • Only fastest RISC CPUs can decode MPEG in real time.
  • For VfW and QT, full screen 30 fpu video requires HW support as well.
Hardware playback options:
  • MPEG: (1) decoder cards for external monitors only; (2) MPEG decoder cards using VGA feature connector to integrate MPEG & VGA; (3) proprietary integration of MPEG and VGA (VESA Media Channel)

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 10 Digital Video: Network Delivery Options

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * Critical Information in IMAGE
Full HTML Index

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 11 Media Servers: RealAudio server

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * Critical Information in IMAGE
Full HTML Index

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 12 LAN Video Servers in NPAC

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * Critical Information in IMAGE
Full HTML Index
Digital video is much more challenging than digital audio!
  • much higher bandwidth required; audio/video sync critical, decoding process CPU-intensive and hence imposing very strict real time constraints on both server and player.
  • Interactive VOD servers implemented in NPAC: concurrent interactive IP VOD servers
    • PC based Windows NT server (target: small corporate video installations): up to 4 MPEG-1 streams from single CPU/single disk
    • UNIX based server (target: larger corporate video and educational installations): scalable to few tenths of concurrent video streams
    • MPP servers (target: community video servers): scalable to 100s of concurrent video streams
  • Common features: unified server protocol; video format independent; interactive, support for HW and SW decoders, high performance via multithreading and asynchronous I/O

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 13 Interactive Video on Demand Servers

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * See also color IMAGE
Full HTML Index
Challenging research issues:
  • Low bandwidth (ISDN) Internet VOD
    • wavelet video compression
  • Video Internet Protocol (VIP)
    • new IP protocol with low overhead, guaranteed ordered packet arrival, and support for interactive video
  • Contents indexing
    • unification with text databases (metadata), automatic caption capture, conversion, storage
    • speech recognition with automatic video indexing via text-converted audio layer
  • High-volume servers with ATM trunk: Variable Bit Rate (VBR) to Constant Bit Rate (CBR) conversion, optimized bandwidth provisioning, multiple audio/video stream scheduling (discussed later in this tutorial)

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 14 Interactive Video on Demand Servers

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * See also color IMAGE
Full HTML Index
Challenging research issues:
  • Design of scalable SMP and MPP VOD architectures
    • Balanced and scalable CPU processing power, internal bandwidth, disk I/O, and network I/O
    • Data allocation procedures and performance impact
    • Multistage buffering schemes
    • Server management: data load, tertiary storage, hot cache
    • Scalability evaluation of SMP and MPP architectures for VOD
    • Criticality of server components performance for scalability and performance of entire system: simulation studies
    • Distribution network architecture and performance issues
    • System integration, cost, and maintenance issues

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 15 Video Server Simulation

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * See also color IMAGE
Full HTML Index
prerequisite to software implementation

HELP! * GREY=local HTML version of LOCAL Foils prepared July 31,1995

Foil 16 VBR to CBR work (slides from Mike)

From First Part of HPDC95 Video Server Presentation HPDC95 Pentagon City -- August 1,1995. * See also color IMAGE
Full HTML Index
related to high-volume servers with bandwidth limitations

Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Tue Feb 18 1997