Real-Time TV Program Distribution and Storage Server with Keyword Access Capability

Abstract of the Master Thesis

by Andrew Shuvalov

Master of Science in Computer Science

State University of New York at Stony Brook, 1999

Advisor: Prof. Tzi-cker Chiueh

The main goal of the computing industry today is information management. Sometimes information is presented in multimedia form - video and sound media mixed with conventional text and numbers. The Stony Brook Streaming Video Server (SBSVS) project is a distributed video server application that provides indexing, searching and video streaming in a convenient way to clients over the local area networks.


Table of Contents
Acknowledgments
1. Introduction
Multimedia streaming
Stony Brook Streaming Video Server
TV program recording and broadcasting in the LAN
Using closed captions text
Real - time distribution
Portability
Reliability
Potential applications
2. Related Work
Video Streaming Research in ECSL lab
Internet video streaming standards and implementations
Video push servers and RTP Payload Format
Requesting Multimedia and Real Time Streaming Protocol
Conclusion
3. Architecture of the SBSVS
Design Goals
TV Programs as Video Source
Accessing the content and using closed captions
Real-time broadcast and playback
Scheduler and automated operation mode
Video server architecture
Components, topology and protocols
Broadcast service
Playback service
Preserving Data Consistency
System Faults
Data Consistency in scheduler-driven operations
4. Design and implementation of the Video Server
Database or Metadata server
Implementation
Database schema
Interface and protocol
Scheduler
Push server
Implementation
Acquisition server
Implementation
Client
Functionality
Implementation
5. Evaluation
Push Server Evaluation
Reliability Evaluation
6. Conclusion
Future Work
Bibliography