Mumudvb: Difference between revisions
Jump to navigation
Jump to search
(some formatting and edits) |
(Update) |
||
Line 1: | Line 1: | ||
{{lowercase|mumudvb}} |
{{lowercase|mumudvb}} |
||
= Presentation = |
|||
'''mumudvb''' is a modified version of the [[dvbstream]] released by [http://www.crans.org cr@ns]. Its intended use is to distribute a stream from a DVB device onto a network, in multicast. It's main feature is to take a whole transponder and put each channel on different multicast IP. |
|||
'''mumudvb''' is a program that can redistribute streams from DVB on a network using multicasting. It is able to multicast a whole DVB transponder by assigning each channel to a different multicast IP. |
|||
⚫ | |||
History : '''mumudvb''' is originally a modification of [[dvbstream]] that cr@ns [http://www.crans.org] made. We have decided to redistribute it. |
|||
= Obtaining mumudvb = |
|||
Mumudvb is intended to be packaged in debian. For the moment you must get the sources and compile them yourself. |
|||
You can get the sources [http://mumudvb.braice.net/mumudvbwiki/index.php/Download Here] |
|||
⚫ | |||
⚫ | |||
* The program can rewrite the PAT Pid in order to announce only present channels (useful for some set-top boxes) |
|||
* Beta support for scrambled channels |
|||
* Support for autoconfiguration : mumudvb is able to parse the ts stream to find information about the channels and stream them. So you need only the tuning parameters to stream a full transponder. |
|||
= Detailled feature list = |
|||
* Stream channels from a transponder on different multicast IPs |
|||
* Can show reception level when streaming |
* Can show reception level when streaming |
||
* |
* Mumudvb make a list of streamed and down channels in real time (can be used to make SAP announces) |
||
* Can deamonize and write his own pid in a file |
* Can deamonize and write his own pid in a file |
||
* The program can kill himself if |
* The program can kill himself if it receives no data from the card |
||
* The program stops trying tuning after a configurable timeout |
* The program stops trying tuning after a configurable timeout |
||
⚫ | |||
* Can stream the same pid on different channels (multicast Ip) |
|||
* Functionnal support of DVB-T |
* Functionnal support of DVB-T |
||
* Always send mandatory pids |
* Always send mandatory pids. Mandatory pids are : 0, 16, 17, 18, 20 |
||
** Mandatory pids are : |
|||
*** PAT (0): Program Association Table |
|||
*** NIT (16) : Network Information Table : It is intended to provide information about the physical network. |
|||
*** SDT (17) : Service Description Table : the SDT contains data describing the services in the system e.g. names of services, the service provider, etc. |
|||
*** EIT (18) : Event Information Table : the EIT contains data concerning events or programmes such as event name, start time, duration, etc. |
|||
*** TDT (20): Time and Date Table : the TDT gives information relating to the present time and date.This information is given in a separate table due to the frequent updating of this information. |
|||
* mumudvb automatically suscribe to all multicast groups (IGMP membership request) in order to avoid some switches to broadcast all channels. |
* mumudvb automatically suscribe to all multicast groups (IGMP membership request) in order to avoid some switches to broadcast all channels. |
||
* The program can rewrite the PAT Pid in order to announce only present channels (useful for set-top boxes) |
* The program can rewrite the PAT Pid in order to announce only present channels (useful for some set-top boxes). Note : We don't rewrite Pat Pids larger than 188 bytes |
||
* Beta support for scrambled channels |
|||
** This is an experimental feature (03/2006) and dont rewrite Pat Pids larger than 188 bytes |
|||
* Autoconfiguration : If the PMT is given, finds audio, video and teletext PIDs. If no channels are given, find all the channels, their name and their pids. |
|||
=External Links= |
|||
* [http://mumudvb.braice.net/ mumudvb homepage] |
* [http://mumudvb.braice.net/ mumudvb homepage] |
||
[[Category:Software]] |
[[Category:Software]] |
Revision as of 13:47, 19 August 2008
Presentation
mumudvb is a program that can redistribute streams from DVB on a network using multicasting. It is able to multicast a whole DVB transponder by assigning each channel to a different multicast IP.
History : mumudvb is originally a modification of dvbstream that cr@ns [1] made. We have decided to redistribute it.
Obtaining mumudvb
Mumudvb is intended to be packaged in debian. For the moment you must get the sources and compile them yourself.
You can get the sources Here
Features overview
- Stream channels from a transponder on different multicast IPs.
- The program can rewrite the PAT Pid in order to announce only present channels (useful for some set-top boxes)
- Beta support for scrambled channels
- Support for autoconfiguration : mumudvb is able to parse the ts stream to find information about the channels and stream them. So you need only the tuning parameters to stream a full transponder.
Detailled feature list
- Stream channels from a transponder on different multicast IPs
- Can show reception level when streaming
- Mumudvb make a list of streamed and down channels in real time (can be used to make SAP announces)
- Can deamonize and write his own pid in a file
- The program can kill himself if it receives no data from the card
- The program stops trying tuning after a configurable timeout
- Functionnal support of DVB-T
- Always send mandatory pids. Mandatory pids are : 0, 16, 17, 18, 20
- mumudvb automatically suscribe to all multicast groups (IGMP membership request) in order to avoid some switches to broadcast all channels.
- The program can rewrite the PAT Pid in order to announce only present channels (useful for some set-top boxes). Note : We don't rewrite Pat Pids larger than 188 bytes
- Beta support for scrambled channels
- Autoconfiguration : If the PMT is given, finds audio, video and teletext PIDs. If no channels are given, find all the channels, their name and their pids.