• DocumentCode
    950747
  • Title

    SuiteSound: a system for distributed collaborative multimedia

  • Author

    Riedl, John ; Mashayekhi, Vahid ; Schnepf, James ; Claypool, Mark ; Frankowski, Dan

  • Author_Institution
    Dept. of Comput. Sci., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    5
  • Issue
    4
  • fYear
    1993
  • fDate
    8/1/1993 12:00:00 AM
  • Firstpage
    600
  • Lastpage
    610
  • Abstract
    SuiteSound, a programming environment with integrated support for multimedia, is discussed. SuiteSound is built in the Suite object-based system on a conventional UNIX operating system. SuiteSound objects incorporate multimedia by creating flows and filters. Flows are streams of multimedia data moving through a sequence of objects. They bridge the gap between objects representing the state of an entity at a discrete point in time and space and continuous media such as live audio or video. Filters are intermediate objects between the source and destination of a flow. They take flow as input, perform one of several operations such as multiplex-in, multiplex-out, gain control, or silence deletion on it, and send the resulting flow to its destination. In effect, they provide a virtual device interface for the application programmer that is uniform and independent of any physical device. The design and implementation of SuiteSound on the Sun SparcStation are described. Experiments performed to determine the network and CPU load of the sound tool are reviewed
  • Keywords
    distributed databases; multimedia systems; object-oriented programming; programming environments; Suite object-based system; SuiteSound; Sun SparcStation; application programmer; distributed collaborative multimedia; filters; flows; gain control; integrated support; live audio; programming environment; virtual device interface; Bridges; Collaboration; Filters; Gain control; Multimedia systems; Operating systems; Programming environments; Programming profession; Streaming media; Sun;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/69.234772
  • Filename
    234772