Projects / mediastreamer

mediastreamer

Mediastreamer is a portable C library that allows you to create and run audio and video streams. It is designed for any kind of voice over IP applications. It features RTP connectivity, audio codecs (Speex, iLBC, G711, GSM, and AMR), video codecs (MPEG4, H263, H264, and Theora), sound card I/O, wav file streaming, webcam video capture, echo-cancellation, conferencing, parametric equalization, and various other utilities. It has a modular design that makes it extensible through plugins. This is the media-streaming component of linphone, a GPL SIP video phone.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  26 Dec 2011 15:11

    Release Notes: This version includes audio conferencing, OS X video support and two new APIs: a call quality indicator and audio and video bitrate control.

    •  01 Jul 2010 15:34

      Release Notes: This version includes an Android sound I/O filter and native automatic gain control. The echo canceller's latency has been improved and a few bugs have been fixed.

      •  03 Jun 2010 13:19

        Release Notes: This release adds a new audio mixer component, stereo support to resampler, a mono/stereo adapter, and an asynchronous event queue to receive filter's notifications in a thread-safe manner. It also fixes a regression when decoding speex audio at 16kHz and 32kHz.

        •  20 May 2010 11:05

          Release Notes: This version adds JPEG over RTP support and PulseAudio support. It improves video4linux2 capture, and video display with enhanced layout. It also now runs on iPhoneOS and Android through the help of additional plugins for sound access.

          •  22 Jan 2009 21:28

            Release Notes: This version brings significant improvements in the video domain: support for any video size up to SVGA, better Windows camera support, and video window automatic resizing to the size of the received video stream. H264 support is more mature and interoperable. This version also fixes various bugs, including ALSA support and user-resizing of the video window.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.