NewsEn

From MuMuDVB Wiki - a DVB network streaming free software

Jump to: navigation, search


Menu
English Français
Main_Page PagePrincipale
NewsEn Nouvelles
DocsEn Documentation
DocLastVersion Most Recent Documentation
Download Téléchargement
Features Fonctionalités
ContactEn Contact
DeveloppementSupportCam DeveloppementSupportCam
DeveloppementTranscoding
DeveloppementIPv6
MumudvbAndS2
MuMuDVB_Embedded

Contents

12/2009 : More features

Just to announce some recently developped features

The logical channel number (thank Ludovic for remembering this to me)

Some providers (terrestrial in France at least) send in the Network Information Table, information about what the channel number should be.

It's a bit out of the DVB norm : it's a private descriptor according to EN 300 468, but it's defined in IEC 62216-1 : "Digital terrestrial television receivers for the DVB-T system ", (that I cannot get because of the price) All this to say that it's not enabled by default.

To enable it, put autoconf_lcn=1 in your configuration file, you'll get a result like (in -v mode)

Autoconf : We search for the NIT
Autoconf NIT LCN channel FOUND id 257, LCN 2 name "France 2"
Autoconf NIT LCN channel FOUND id 260, LCN 5 name "France 5"
Autoconf NIT LCN channel FOUND id 261, LCN 7 name "ARTE"
Autoconf NIT LCN channel FOUND id 262, LCN 13 name "LCP"
Autoconf NIT LCN channel FOUND id 273, LCN 3 name "France 3"
Autoconf NIT LCN channel FOUND id 374, LCN 20 name "France Ô"

By the way, by this I parse a part of the NIT, the code is in autoconf_nit.c if some people are interested for decoding other descriptors

The LCN is not used for the moment, I was thinking to use it for unicast (path /bylcn/ ) and for the channel name

This LCN is not sent on Barcelona terrestrial, neither on Atlantic Bird (on the TF1 transponder)

Sorting of the services

Now in autoconfiguration = full the channels are sorted by transport stream id, just to ensure that you get same order from run to run (if no channel is added or removed)

Selecting of channels in autoconfiguration = full

If you want to keep the advantages of the full autoconfiguration, but not stream all the channels of the transponder, you can add a line like

autoconf_tsid_list=301 306 308 309 310 311 312 314 315 317 318

to your configuration file

Change in the configuration file syntax

Since the multicast address can be useless in some case and also because you will be soon able to autoconfigure channels by ts_id, you can use the following syntax for the channels


channel_next
name=Barcelona TV
unicast_port=8090
pids=272

channel_next
name=TV L'Hospitalet
unicast_port=4244
pids=528

channel_next
name=Televisio Badalona
pids=784

This change is backward compatible, the old syntax is still working (in ip= line is equivalent to a channel_next)

Statistics in JSON format (Thank to Pierre Gronlier)

When unicast is activated, statistics can be retrieved using HTTP. These statistics are now in json format.

The following URL works

/channels_list.js
/monitor/signal_power.js
/monitor/channels_traffic.js

It is pretty easy to add new urls and new fields.

M3U playlist

When unicast is activated, playlists are now accessible in HTTP using one of the following URLs :

/playlist.m3u
/playlist_multicast.m3u
/playlist_multicast_vlc.m3u

the playlist vlc contains the @ to tell to VLC to join the multicast group

I hope this can help MuMuDVB to work with mythTV

Update of the CA system Ids

The names of the CA system ids have been updated (more than 60 added). MuMuDVB now contains the name for all the ca system ids registered (the 03/12/09)


11/2009 : Mumudvb 1.6.1 beta

This section contains the new features of the latest snapshot compared to the stable versio

New features / improvements

  • transcoding
  • unicast sending buffering
  • SDT rewriting and EIT sorting
  • ability to disable multicast
  • Card reading using thread
  • OpenWRT support
  • CAM improvments (in particular for PowerCAM HD v3.1)
  • Various bugs corrected

10/2009 : Mumudvb 1.6

New features / improvements

  • Support for HTTP Unicast
  • Implementation of the RTP headers.
  • The limit in the size of the PAT PID for PAT rewriting has been removed
  • PAT rewrite is less CPU consuming
  • ATSC autoconfiguration fully fonctionnal
  • Autoconfiguration: MuMuDVB can update the PIDs while running if they change
  • Tuning: Support for circular polarization, more LNBs and possibility to fix LNB voltage to 0V
  • Tuning: We can set the coderate (FEC) for satellite and cable with the option coderate
  • Documentation rewrite. The doc is now in asciidoc format + new configuration examples
  • Autoconfiguration: We wait for all the channels in the PAT to be configured before continuing
  • Autoconfiguration: New option autoconf_scrambled which permit to autoconfigure scrambbled channels even without cam_support
  • CAM support: We look on the packets to check if the descrambling was successful
  • Option dont_send_scrambled to avoid sending scrambled packets (thus not making SAP announces for scrambled channels)
  • Option to show the traffic for each channel
  • Reduce CPU usage : experimental feature : DVB buffering
  • CAM : MuMuDVB can reset the CAM module if it initialize badly
  • SAP : new option sap_uri.
  • VLC bug : add an option to avoid sending the SDT, this is a workaround for VLC

Bugs corrected

  • Cam support : wait a bit more between polling events (solve problems with T-Rex Supermodule v4.6)
  • Cam : Change the list managment. This solves the problem of only one channel descrambled with aston pro
  • We check if the PMT_QUERY sending (asking a channel to be descrambled) to the CAM was sucessful.
  • Autoconfiguration, pat rewrite, CAM : we check the transport_stream id. This solve problems with shared PMT betwwen channels.


03/2009 : Mumudvb 1.5.4

New features / improvements

  • New stack for cam support, based on libdvben50221 from dvb_apps
  • Option dont_tune to avoid mumudvb to try to tune the card (can be used to test dvb-s2)
  • Non ascii channels names are now well handled by autoconf
  • Autoconfiguration : Better pid selection (new descriptor types added), can correct issues with some nondetected audio/video pids
  • Autoconfiguration ; Detection of the PCR PID, this solves problem with vlc and the absence of sound on certain channels
  • A configuration file is generated after autoconfiguration
  • Preliminary support for ATSC cards, new option atsc_modulation

Bugs corrected

  • We don't set the filters multiple times
  • Better reading of the config file
  • Segmentation faults with some particular configuration files
  • Bug in intialisation scripts
  • Better handling of partial packets. Mumudvb doesn't exit anymore.


12/2008 : Mumudvb in debian

Mumudvb is now in debian experimental

http://packages.debian.org/experimental/mumudvb

Thanks to Stephane Glondu, Vincent Bernat and debian people

12/2008 : Mumudvb 1.5.3

New features

  • Option multicast_ttl to override default ttl
  • Option autoconf_ip_header, to change the first part of ip adresses used by autoconfiguration
  • Option sap_default_group
  • Init scripts, cf scripts/ directory
  • Smaller memory footprint

Bugs corrected

  • Better conformances to RFC for sap announces (this correct issues with VLC < 0.8.6f)
  • Better memory freeing
  • CRC32 calculation was wrong on 64bits platforms


09/2008 : Mumudvb 1.5.2

The 1.5.2 version of mumudvb gives the support of Sap announces. Sap announces are used to send the streamed channels list to the clients so they automatically knows the IP adresses of the channels.

It also correct some bugs

Download : You can download mumudvb 1.5.2 at : http://gitweb.braice.net/gitweb?p=mumudvb.git;a=snapshot;h=1.5.2


08/2008 : Mumudvb 1.5.0

The 1.5.0 gives two new important features :

  • Support for scrambled channels via a CAM
  • Support for autoconfiguration : mumudvb is now able to parse the ts stream to find information about the channels and stream them.

Download : You can download mumudvb 1.5.0 at : http://gitweb.braice.net/gitweb?p=mumudvb.git;a=snapshot;h=1.5.0


07/2008 : Autoconfiguration

New feature :

  • You can now try autoconfiguration for mumudvb (see the README for more details)

06/2008 : scrambled channels

New feature :

  • Mumudvb is no able to use a conditionnal acces module to stream scrambled channels

05/2008

  • MumuDVB now includes a modified scan utility wich is able to write his output in the mumudvb format

03/2007

New feature :

  • We make a list of unstreamed channels

03/2006

New feature :

  • PAT rewriting. This is necessary in order to use some set top boxes

03/2006

Dumpudp update

  • dumpudp now uses getopt
  • dumpudp can write directly the dump to a file
  • Caching system for better performance

02/2006

  • Code cleaning
  • All mandatory pids are now sent


Mumudvb 1.2 is out !

  • English documentation
  • MakeFile cleaning
  • Log messages translated
  • scripts update