Skip to main content
Article
Infopipes: an Abstraction for Multimedia Streaming
Multimedia Systems Journal
  • Andrew P. Black, Portland State University
  • Huang Jie, Oregon Health & Science University
  • Rainer Koster, University of Kaiserslautern
  • Jonathan Walpole, Portland State University
  • Calton Pu, Georgia Institute of Technology - Main Campus
Document Type
Post-Print
Publication Date
4-1-2002
Subjects
  • Multimedia systems - Design,
  • Streaming technology (Telecommunications),
  • Adaptive computing systems
Abstract

To simplify the task of building distributed streaming applications, we propose a new abstraction for information flow – Infopipes. Infopipes make information flow primary, not an auxiliary mechanism that is hidden away. Systems are built by connecting predefined component Infopipes such as sources, sinks, buffers, filters, broadcasting pipes, and multiplexing pipes. The goal of Infopipes is not to hide communication, like an RPC system, but to reify it: to represent communication explicitly as objects that the program can interrogate and manipulate. Moreover, these objects represent communication in application-level terms, not in terms of network or process implementation.

Description

An Oregon Graduate Institute School of Science and Engineering Technical Report (Number CSE 02-001). This is the author's version of an article that was subsequently published in Multimedia Systems Journal, vol. 8, no. 5 (2002). The definitive version may be found at http://link.springer.com/article/10.1007/s005300200062. DOI: 10.1007/s005300200062

Persistent Identifier
http://archives.pdx.edu/ds/psu/10531
Citation Information
Andrew P. Black, Huang Jie, Rainer Koster, Jonathan Walpole, et al.. "Infopipes: an Abstraction for Multimedia Streaming" Multimedia Systems Journal (2002)
Available at: http://works.bepress.com/andrew_black/18/