Mumudvb: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
m (Dead-Links updated, some text edits.)
 
(One intermediate revision by one other user not shown)
Line 5: Line 5:
'''MuMuDVB''' (Multi Multicast DVB) is a program for streaming TV over a network originally based on dvbstream.
'''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 can redistribute a stream from a DVB source (DVB-S, DVB-S2, DVB-T, DVB-C or ATSC) 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.
MuMuDVB examines the contents of the transponder to find the services to stream, allowing minimal configuration work.


MuMuDVB supports '''[[CAM]]''' and is able to fully decode all channels on the given transport stream.
MuMuDVB supports '''[[CAM]]''' (hardware and software) and is able to fully decode all channels on the given transport stream.


MuMuDVB works under linux and uses the linux DVB API. It's free software, and released under the terms of the GPLv2.
MuMuDVB works under linux and embedded platforms (based on UCLIBC and Android) using the linux DVB API. It's free software, and released under the terms of the GPLv2.


= Obtaining mumudvb =
= Obtaining mumudvb =
Line 15: Line 16:
Mumudvb is packaged in debian. You can also get the sources and compile them yourself.
Mumudvb is packaged in debian. You can also get the sources and compile them yourself.


You can get the sources [http://mumudvb.braice.net/ Here]
You can get the sources on [https://github.com/braice/MuMuDVB GitHub]


= Some Features ... =
= Some Features ... =


* Automatic detection of the transponder channels
* Automatic detection of the transponder channels
* hardware descrambling using Conditionnal Access Modules
* Hardware descrambling using Conditionnal Access Modules
* software descrambling using softCAM
* Software descrambling using softCAM
* DVB-S2 via linuxtv's S2API
* DVB-S2 via linuxtv's S2API
* transcode stream to MPEG4 (H.264) or other video formats to reduce used Bandwidth (in beta test)
* Transcode stream to MPEG4 (H.264) or other video formats to reduce used Bandwidth (in beta test)
* Generation of SAP announces
* Generation of SAP announces
* Isolate each service (SDT rewriting etc...) for better compatibility with set top boxes
* Monitoring via webservice
* Unicable and DiSEqC Support
* HLS file output


=External Links=
=External Links=
* [http://mumudvb.braice.net/ MuMuDVB homepage]
* [https://mumudvb.net/ MuMuDVB homepage]
* [https://github.com/braice/MuMuDVB/tree/mumudvb2/doc#mumudvb---readme MuMuDVB documentation and installation manual on GitHub]



[[Category:Software]]
[[Category:Software]]

Latest revision as of 15:15, 6 December 2023

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 (DVB-S, DVB-S2, DVB-T, DVB-C or ATSC) 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. MuMuDVB examines the contents of the transponder to find the services to stream, allowing minimal configuration work.

MuMuDVB supports CAM (hardware and software) and is able to fully decode all channels on the given transport stream.

MuMuDVB works under linux and embedded platforms (based on UCLIBC and Android) using the linux DVB API. It's free software, and released under the terms of the GPLv2.

Obtaining mumudvb

Mumudvb is packaged in debian. You can also get the sources and compile them yourself.

You can get the sources on GitHub

Some Features ...

  • Automatic detection of the transponder channels
  • Hardware descrambling using Conditionnal Access Modules
  • Software descrambling using softCAM
  • DVB-S2 via linuxtv's S2API
  • Transcode stream to MPEG4 (H.264) or other video formats to reduce used Bandwidth (in beta test)
  • Generation of SAP announces
  • Isolate each service (SDT rewriting etc...) for better compatibility with set top boxes
  • Monitoring via webservice
  • Unicable and DiSEqC Support
  • HLS file output

External Links