Patent Number: 8,819,258

Title: Architecture for building multi-media streaming applications

Abstract: A streaming engine and method includes a plurality of input types configured to pass one of samples and frames from an input stream. A processing block is configured to process the samples and frames independently of input and output types and produce any kind of output samples and frames in accordance with processing elements employed in the processing block. A plurality of output types is configured to initiate a session which determines connections between inputs and outputs so that the samples and the frames are received from the processing block in accordance with the session to appropriately direct the stream.

Inventors: Schaffa; Frank Andre (Hartsdale, NY), Westerink; Peter Hans (Ossining, NY)

Assignee: International Business Machines Corporation

International Classification: G06F 15/16 (20060101)

Expiration Date: 8/26/12018