TNT sur le TP AB3 11636V

Le
Alain
Voir sur
http://dvbkivabien2.info/viewtopic.php?f0&t952&sidid67d42b6bfc73ee454142ea9410b98
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Alain
JCR
Le #16378281
Alain a écrit :
Voir sur
http://dvbkivabien2.info/viewtopic.php?f0&t952&sidid67d42b6bfc73ee454142ea9410b98




Rien de neuf, ça date de janvier et on a en même parlé ici. Le problème
est qu'il faut un PC pour démultiplexer le système Newtec.
matthieu
Le #16378691
JCR a écrit :
Alain a écrit :
Voir sur
http://dvbkivabien2.info/viewtopic.php?f0&t952&sidid67d42b6bfc73ee454142ea9410b98




Rien de neuf, ça date de janvier et on a en même parlé ici. Le
problème est qu'il faut un PC pour démultiplexer le système Newtec.



pas quelqu'un qui sortirais un plug-in pour deambox et consorts ?
Alain
Le #16379101
matthieu a écrit :
pas quelqu'un qui sortirais un plug-in pour deambox et consorts ?


Je n'ai pas de dreambox pour essayer mais étant donné qu'elle est basée
sous linux cela me semble, à première vue, assez trivial à implémenter
si les programmes genre vlc et dvbstream tournent dessus (ce qui est
sans doute le cas).
De mon côté je vais essayer avec le TP qui est en DVB-S2 mais là le
souci vient d'abord du driver de la TT-3200 qui n'est pas finalisé et
pour lequel il faut jongler avec les derniers patchs (voir la mailing
list de linuxtv.org )

Alain.



Voici le post initial (c'est pas de moi) de janvier:



#include #include #include #include
int main(int argc, char *argv[])
{
unsigned char buf1[376];
unsigned char buf2[567];
int n, i, j, k, m, s, r;
int sync=0;

unsigned char code=0x08; // Numéro du multiplex à extraire
1->0x08, 2->0x10
if (argc == 2 && argv[1][0] == '2')
code = 0x10;

m = 0;
n = read (0, buf1, 376);
r = n;
while (n > 0)
{
for (i=0; i<188; i++)
{
if (buf1[i] == 0x47 && buf1[i+188] == 0x47)
{
// Synchro 0x47
memcpy (&buf2[m], &buf1[i+1], 187);
i+8;
m+7;
if (m >= 381)
{
for (k=0; k<190; k++)
{
if (!sync)
{
if (buf2[k] == 0xB8 && (buf2[k+1] == 0x08 ||
buf2[k+1] == 0x10 || buf2[k+1] == 0x00) &&
(buf2[k+191] == 0x08 || buf2[k+191] == 0x10 ||
buf2[k+191] == 0x00))
sync=1;
}
else
{
if (buf2[k] == 0x00 || buf2[k] == 0x08 ||
buf2[k] == 0x10)
{
if (buf2[k+190] == 0x08 || buf2[k+190] ==
0x10 || buf2[k+190] == 0x00)
{
if (buf2[k] == code)
{
buf2[k+2] = 0x47;
write (1, &buf2[k+2], 188);
}
k+0;
break;
}
else if (buf2[k+190] == 0xB8 &&
(buf2[k+191] == 0x10 || buf2[k+191]
== 0x08 || buf2[k+191] == 0x00))
{
if (buf2[k] == code)
{
buf2[k+2] = 0x47;
write (1, &buf2[k+2], 188);
}
k+1;
break;
}
}
}
}
for (s=k, j=0; s<m; s++, j++)
buf2[j]=buf2[s];
m -= k;
}
break;
}
}
j=0;
n76-i;
while (i<376)
buf1[j++]=buf1[i++];
n = read (0, &buf1[376-n], n);
r+=n;
}
return EXIT_SUCCESS;
}




* Rapporter ce message
* Répondre en citant

Recevoir toute la TNT gratuite sur AB3, c'est possible !

Messagepar archi le Vendredi 11 Janvier 2008 18:20
Je ne sais pas si les infos ci-dessous sont déjà connues ou pas, mais je
les donne au cas où ça intéresserait quelqu'un.

J'ai remarqué que sur la page http://fr.kingofsat.net/sat-ab3.php
figurent toutes les chaînes de la TNT. Si j'ai bien compris, ces signaux
sont destinés aux réemetteurs terrestres.
Trois transpondeurs sont utilisés, 11590V, 11636V et 11139V.

Le transpondeur 11590V est émis en DVB, tous les démodulateurs peuvent
le recevoir.
Les autres transpondeurs contiennent un multiplex de deux multiplex TNT.
Il faut commencer par séparer les deux multiplex TNT.
Or, le multiplexage est réalisé trés simplement, il suffit de jeter un
coup d'oeil aux données pour le comprendre.

J'ai donc écrit un petit programme de démultiplexage, tntdemux, que voici :

Enregistrer le programme dans le fichier tntdemux.c, et le compiler :
gcc -o tntdemux tntdemux.c

Le programme reçoit le flux sur stdin et le renvoie sur stdout.

Usage:
"tntdemux 1" pour sélectionner le premier multiplex
"tntdemux 2" pour sélectionner le deuxième multiplex.

Pour le tester simplement, j'ai utilisé dvbstream et mplayer. Voici les
commandes à utiliser pour chaque chaîne :

Direct 8 :
dvbstream -f 11636 -p V -s 30405 -o 8192 | ./tntdemux 1 | mplayer -vid
160 -aid 80 -

BFM TV :
dvbstream -f 11636 -p V -s 30405 -o 8192 | ./tntdemux 1 | mplayer -vid
162 -aid 88 -

I-Tele :
dvbstream -f 11636 -p V -s 30405 -o 8192 | ./tntdemux 1 | mplayer -vid
163 -aid 92 -

Virgin 17:
dvbstream -f 11636 -p V -s 30405 -o 8192 | ./tntdemux 1 | mplayer -vid
164 -aid 96 -

Gulli :
dvbstream -f 11636 -p V -s 30405 -o 8192 | ./tntdemux 1 | mplayer -vid
165 -aid 100 -

France 4:
dvbstream -f 11636 -p V -s 30405 -o 8192 | ./tntdemux 1 | mplayer -vid
166 -aid 104 -

Canal+ (plages en clair):
dvbstream -f 11636 -p V -s 30405 -o 8192 | ./tntdemux 2 | mplayer -vid
170 -aid 120 -

TPS Star (plages en clair):
dvbstream -f 11636 -p V -s 30405 -o 8192 | ./tntdemux 2 | mplayer -vid
165 -aid 100 -

Remarque: Je n'ai pu tester que le transpondeur 11636V, car le
transpondeur 11139V utilise la modulation 8PSK et non QPSK. Je pense
qu'on doit pouvoir le recevoir avec une carte DVB-S2 (si quelqu'un peut
tester, qu'il poste le résultat sur ce forum).

Ce programme n'a été écrit que pour montrer la faisabilité du
démultiplexage. Si on veut aller plus loin, il faudra intégrer ce
démultiplexeur dans le driver Linux-DVB, et patcher VDR pour bénéficier
confortablement de toute la TNT gratuite. Je laisse faire les
spécialistes :) (Je suis dans une zone couverte par la TNT, je n'ai
écrit ce programme que par curiosité).

P.S. : Je crois que les cartes "Full Featured" (WinTV-Nova) ne peuvent
pas fournir le flux complet (PID 8192), il faut une carte "Budget".


________________________________
Alain
Le #16379171
JCR a écrit :
Rien de neuf, ça date de janvier et on a en même parlé ici.


C'est possible mais je n'ai pas vu à l'époque ce fil bien que je regarde
régulièrement ce groupe. C'est grâce à quelqu'un qui reposé la question
sur dvbkivabien2.info que le message original m'est apparu. Quelle chance !
Je me souviens par contre avoir lu ici (et même y avoir cru :( )de
l'épisode du mythomane (celui qui harcelait Mr.Surpin) qui prétendait
recevoir la TNT sat avec un démo TNT.

Alain.
Kosmiko2000
Le #16420341
+ 1
J'ai cru a un hoax...

Ou est la verité ??

Dans le prochain X Files qui sort à la fin du mois ???



Alain a écrit :
JCR a écrit :
Rien de neuf, ça date de janvier et on a en même parlé ici.


C'est possible mais je n'ai pas vu à l'époque ce fil bien que je regarde
régulièrement ce groupe. C'est grâce à quelqu'un qui reposé la question
sur dvbkivabien2.info que le message original m'est apparu. Quelle chance !
Je me souviens par contre avoir lu ici (et même y avoir cru :( )de
l'épisode du mythomane (celui qui harcelait Mr.Surpin) qui prétendait
recevoir la TNT sat avec un démo TNT.

Alain.


Publicité
Poster une réponse
Anonyme