Welcome to the home page of the QStream project!
QStream is an experimental media streaming system. The goal of this project is to develop a better software infrastructure for media streaming over the Internet, based on an encode once, stream anywhere approach.
Research projects in QStream takes a wholistic approach to the entire end-to-end communication path ---both in terms of software layers (application, middleware, OS, and network protocol stack) and resource types (network, processor, and storage). The key theme is to investigate various forms of quality-adaptation, with the intent of addressing the conflicts between the requirements of time-sensitive applications and the predominantly best-effort service model of the Internet infrastructure.
Video streaming is a prime example this class of applications. Quality adaptation mechanisms are developed toward the goal of an encode-once, stream anywhere capability for video streaming in its various forms (video on-demand, conferencing, multicast, P2P).