Features
Features overview
- Stream channels from a transponder on different multicast IPs
- Support for scrambled channels (if you don’t have a CAM you can use sasc-ng, but check if it’s allowed in you country/by your broadcaster)
- Support for automatic configuration i.e channels discovery.
- Generation of SAP announces.
- Support of DVB-S2, DVB-S, DVB-C, DVB-T and ATSC
- Possibility to partially rewrite the stream for better compatibility with set-top boxes and some clients.
- Support for HTTP unicast
- Support for RTP headers (only for multicast)
Detailled feature list
- Can show reception level when streaming
- Show if channels are successfully descrambled by the CAM
- Makes a list of streamed and down channels in real time
- Can deamonize and write his own process id in a file
- Supports standard and universals LNBs
- Can stop himself if it receives no data from the card after a defined timeout
- Stops trying tuning after a configurable timeout
- The mandatory pids are always sent with all channels :
- PAT (0): Program Association Table
- CAT (1): Conditionnal Access Table
- NIT (16): Network Information Table: intended to provide information about the physical network.
- SDT (17): Service Description Table: data describing the services in the system e.g. names of services, the service provider, etc.
- EIT (18): Event Information Table: data concerning events or programmes such as event name, start time, duration, etc.
- TDT (20): Time and Date Table: information related to the present time and date.This information is given in a separate table due to the frequent updating of this information.
- Can suscribe to all multicast groups (IGMP membership request) in order to avoid some switches to broadcast all channels.
- Supports autoconfiguration.
In autoconfiguration mode, MuMuDVB follow the changes in the PIDs and update itself while running.
- Debian flavor initialisation scripts
- The buffer size can be tuned to reduce CPU usage.
- Can avoid the sending of scrambled packets
- Automatically detect the scrambling status of a channel
- Can reset the CAM module in case of a bad initialisation
- Can sort the EIT PID to send only the ones corresponding to the current channel
- Data reading can be done using a thread, see thread reading section.