Page 1 sur 5

Tables NIT

MessagePosté: 11 Juin 2012 19:04
par Sat65
Bonjour à tous,

Je cherche un logiciel (sous windows) qui permettrait de dumper ou de visualiser (en Héxa ou sous forme de texte) les tables NIT des multiplex TNT Français,
en gros ,un équivalent de dvbsnoop ,pour analyser comment sont gérés les "logical chanel number" ;
ou a défaut un site qui présenterait ce genre de tables ...

P.S j'ai déja essayer TSReaderLite qui me permet de voir le contenu des tables ,mais pas de maniere brutes ...

Re: Tables NIT

MessagePosté: 11 Juin 2012 19:26
par Mannix54
il te reste la possibilité d'utiliser la virtualisation, sous virtualbox tu installes un linux afin de lancer dvbsnoop en lui fournissant le fichier TS,

il doit être possible aussi de recompiler le code source pour obtenir un binaire windows ( en passant les bonnes options de compilation en utilisant l'environnement de compilation windows mingw )

Re: Tables NIT

MessagePosté: 11 Juin 2012 20:58
par rvs
Tu peux essayer MPEG-2 Transport Stream packet analyser, mais sans garantie que cela réponde à ton besoin .
http://www.pjdaniel.org.uk/mpeg/
Tu peux essayer Transport Stream Packet Editor (je n'ai pas testé)
http://www.bitstreamtools.com/

j'avais aussi testé un logiciel pour une carte professionnelle, mais ou on pouvait ouvrir un fichier TS, mais j'ai perdu le nom

Sinon coté code, il y a MediaPortal, avec le filtre TsWriter qui a une interface d'analyse (que j'utilise dans ZScanTV.NET) ainsi que leur outil de test.

Re: Tables NIT

MessagePosté: 12 Juin 2012 08:00
par Mannix54

Re: Tables NIT

MessagePosté: 12 Juin 2012 20:39
par Sat65
Bon ,apparemment il faut que je m’intéresse au pid 16 soit 0x0010 en Hexa ,mais celui-ci transmet les donnes sous formes fractionnes en gros la NIT n'est pas transmise d'un bloc ,mais en 5 parties ...

Image

J'ai essayer de récupérer les donnes en Hexa (avec les 3 soft ,je tombe sur les même datas ,donc c'est bon) et de le mettre bout a bout pour les convertir grace a un convertisseur Hexa -> ASCII ,mais j'obtient juste des caractères bizzare...

Je vais tester MediaPortal dans la soirée ou demain

Re: Tables NIT

MessagePosté: 12 Juin 2012 22:26
par rvs
16, c'est le PID de la table NIT elle-même.
Apparemment, le lcn est stocké dans un des descripteurs de la NIT, tag x83.

http://www.scribd.com/doc/46798617/CSA-CTE-TNT-GT3-V3-2, à la page 43

Re: Tables NIT

MessagePosté: 13 Juin 2012 14:06
par Sat65
Oui ,j'avais vu ça ,mais je n’arrive pas a "décoder" correctement les donnes en hexa pour pouvoir la lire et donc trouver se fameux descripteur ...

Re: Tables NIT

MessagePosté: 13 Juin 2012 14:25
par Mannix54
et l'utilité de tout ça ? :mrgreen:

tu es en train de développer un logiciel pour la tnt ?

Re: Tables NIT

MessagePosté: 13 Juin 2012 15:15
par Sat65
Non ,j'ai un encodeur MPEG 2 qui date (1999) d'avant l'époque où le LCN a été standardisé ,
et j'aimerais bien l'utiliser pour faire du DVB-T vu que je vais récupérer un modulateur qui va bien d'ici ce week-end ...

Donc ,j'aimerais bien lui faire générer une chaîne 20 et non 801 ,mais il faut que je lui donne de l'Hexa pour tout ce qui est descripteur "private" ,en gros la reverse-engenerring sur la NIT de la TNT ,me permettrait d'avoir un exemple ;
mais je creuse aussi une autre piste ,a savoir que le R1 diffuse une correspondance LCN pour les chaines 20 ,21 ,22 et 23 donc en utilisant le "MPEG Service" correspondant ,ça devrait le faire ,mais mon programme n'aura pas de nom (vu que le "service_id" ne sera pas défini ,mais ça sera mieux que rien...

Re: Tables NIT

MessagePosté: 13 Juin 2012 15:19
par rvs
@Mannix, si c'est à moi que tu parles, c'est trop tard :mrgreen:


Image

Sinon, je réponds à Sat65 car j'ai déjà beaucoup chercher mais je n'ai pas réussi à récuperer le LCN dans le code de ZScanTV.NET :oops: