Stages of processing
Demultiplexing : demultiplexes  the input media
stream into various tracks.
Transcoding. convert the media from one format
to another.
Ø Encoding: uncompressed or raw media stream to
compressed ( for storage or transmission.
Ø Decoding: for presentation
Adding special effects (video contrast enhancement,
echo effect or graphic equalizer effect on audio )
Multiplexing : multiplex various tracks processed
by the Processor into a single track.
Renderering : performs presentation of the media.