Multimedia Comms Controller (MCC) is a Symbian Multimedia Framework plug-in that provides audio and video streaming and processing services for applications such as OMA PoC, VoIP and Multimedia Sharing. Multimedia Comms Controller provides functionalities to send and receive media streams over RTP protocol, to encode and decode streams with various codecs, to capture speech from microphone and to render received speech content to speaker. Video can be captured from camera and rendered into screen. Streaming from and to files is also supported. Multimedia Comms Controller supports AMR-NB, AMR-WB, PCMU, PCMA, G.729, iLBC, Redundancy and DTMF codecs for audio and H.263 and AVC codecs for video, but it can be extended to support more audio and video formats.