MPEG 4 IP

MPEG4IP: Open Source, Open Standards, Open Streaming

MPEG4IP package is relatively new, with the basic goal to "provide an end-to-end system to explore MPEG-4 multimedia.", http://mpeg4ip.sourceforge.net :

  The package includes many existing open source packages
  and the "glue" to integrate them together. This is a tool
  for streaming video and audio that is standards-oriented
  and free from proprietary protocols and extensions.

Provided are an MPEG-4 AAC audio encoder, an MP3 encoder, two MPEG-4 video encoders, an MP4 file creator and hinter, an IETF standards-based streaming server, and an MPEG-4 player that can both stream and playback from local file.

The development is focused on the Linux platform, while authors claim that it could be ported to the other platforms - of course with legal limitations....

The package comes with its own RTSP player and encoder, for multicast an unicast connections, as well as with source code for the Darwin server.

Here are the screen-shots for a broadcast session encoded using MPEG4IP:

Open_Source_Streaming_Platform

Server_Side
_Darwin_Streaming_Server
_Icecast_Streaming_Server
_RTPTOOLS

Content_Production_Side
_Mbone_-_OpenMash_Tools
_Autostart_Script_VIC
_Live_Encoding_-_Mbone_Tools
_MPEG_4_IP
_MP3_Live_Streaming
_SMIL

Dynamic_Relaying_of_RTSP_Servers
_Dynamic_Relay_-_Flow
_Dynamic_Relay_-_Code
_Dynamic_Relay_&_MP3_alias

OSSA_Streaming_Protocol
_SDP_Exchange_&_Public_Keys
_Stream_Scanner

Logfile_Analyzer