Presentation

MuMuDVB (Multi Multicast DVB) is a program for streaming TV over a network originally based on dvbstream.

MuMuDVB can redistribute a stream from a DVB source (digital satellite television, digital terrestrial television, or digital cable television) on a network, in multicast or in HTTP unicast. Its main feature is to take a whole transponder and put each channel on a different multicast group. MuMuDVB have a low memory and CPU footprint and is able to run on embedded platforms. RTSP streaming will be implemented in a near future.

MuMuDVB works under linux and uses the linux DVB API. It's free software, and released under the terms of the GPLv2.

MuMuDVB also have other interesting features

  • hardware descrambling using Conditionnal Access Modules
  • DVB-S2 via linuxtv's S2API
  • transcode stream to MPEG4 (H.264) or other video formats to reduce used Bandwidth (in beta test)
  • Automatic detection of the transponder channels
  • Generation of SAP announces

For a detailled features list, please refer to the documentation

What is multicast ?

IP Multicast is a technique for one to many communication over an IP infrastructure. It scales to a larger receiver population by not requiring prior knowledge of who or how many receivers there are. Multicast utilizes network infrastructure efficiently by requiring the source to send a packet only once, even if it needs to be delivered to a large number of receivers. The nodes in the network take care of replicating the packet to reach multiple receivers only where necessary.