Wie kann man die NIT auslesen?

Anlaufschwierigkeiten? Was ist was? Worum geht's?
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Wie kann man die NIT auslesen?

Beitrag von Gorcon »

Hallo

Welche Möglichkeit gibt es die NIT des Kabelanbieters auszulesen um darin zu sehen welche Services er auf welcher Frequenz vorgesehen hat?

Gibt es da irgendwelche Telnetbefehle?

Gruß Gorcon
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Das geht bestimmt mit dvbsnoop :-)

Hint: die PID der NIT ist 0x10
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Beitrag von Gorcon »

Danke.
Könntest Du das bitte etwas genauer ausführen?
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Beitrag von seife »

Code: Alles auswählen

/var/bin # dvbsnoop 16
dvbsnoop V1.4.50 -- http://dvbsnoop.sourceforge.net/

------------------------------------------------------------
SECT-Packet: 00000001   PID: 16 (0x0010), Length: 229 (0x00e5)
Time received: Wed 2008-01-02  12:44:04.527
------------------------------------------------------------
  0000:  41 f0 e2 00 03 cf 00 00  f0 2a 4a 07 0c 87 00 03   A........*J.....
  0010:  00 00 04 4a 0a 0c 87 00  03 00 00 0c 02 ff ff 40   ...J...........@
  0020:  0a 41 53 54 52 41 20 32  33 2e 35 4a 07 0c 8d 00   .ASTRA 23.5J....
  0030:  03 1c e8 07 f0 ab 0c 22  00 03 f0 0d 43 0b 01 07   ......."....C...
  0040:  88 00 02 35 a1 02 20 00  04 0c 23 00 03 f0 0d 43   ...5.. ...#....C
  0050:  0b 01 08 02 75 02 35 86  02 20 00 02 0c 81 00 03   ....u.5.. ......
  0060:  f0 0d 43 0b 01 17 23 50  02 35 81 02 20 00 02 0c   ..C...#P.5.. ...
  0070:  91 00 03 f0 0d 43 0b 01  20 31 50 02 35 81 02 75   .....C.. 1P.5..u
  0080:  00 04 0c 27 00 03 f0 0d  43 0b 01 08 61 75 02 35   ...'....C...au.5
  0090:  81 02 20 00 04 0c 87 00  03 f0 0d 43 0b 01 18 36   .. ........C...6
  00a0:  50 02 35 81 02 99 00 05  0c 8b 00 03 f0 0d 43 0b   P.5...........C.
  00b0:  01 19 14 50 02 35 81 02  75 00 03 0c 29 00 03 f0   ...P.5..u...)...
  00c0:  0d 43 0b 01 08 91 25 02  35 8e 02 20 00 02 0c 8d   .C....%.5.. ....
  00d0:  00 03 f0 0d 43 0b 01 19  53 50 02 35 8e 02 75 00   ....C...SP.5..u.
  00e0:  03 3d 43 94 c0                                     .=C..

PID:  16 (0x0010)  [= assigned for: DVB Network Information Table (NIT), Stuffing Table (ST)]

Guess table from table id...
NIT-decoding....
Table_ID: 65 (0x41)  [= Network Information Table (NIT) - other network]
section_syntax_indicator: 1 (0x01)
reserved_1: 1 (0x01)
reserved_2: 3 (0x03)
Section_length: 226 (0x00e2)
Network_ID: 3 (0x0003)  [= Astra Satellite Network / Satellite / SES]
reserved_3: 3 (0x03)
Version_number: 7 (0x07)
current_next_indicator: 1 (0x01)  [= valid now]
Section_number: 0 (0x00)
Last_Section_number: 0 (0x00)
reserved_4: 15 (0x0f)
Network_descriptor_length: 42 (0x002a)

        DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
        descriptor_length: 7 (0x07)
        transport_stream_ID: 3207 (0x0c87)
        original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
        service_ID: 0 (0x0000)  [=  --> refers to PMT program_number]
        linkage_type: 4 (0x04)  [= TS containing complete Network/Bouquet SI]

        DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
        descriptor_length: 10 (0x0a)
        transport_stream_ID: 3207 (0x0c87)
        original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
        service_ID: 0 (0x0000)  [=  --> refers to PMT program_number]
        linkage_type: 12 (0x0c)  [= TS containing INT BAT or NIT]
            Table_id: 2 (0x0002)  [= BAT]
            Bouquet_id: 65535 (0xffff)  [= ?????? whatever this is...]

        DVB-DescriptorTag: 64 (0x40)  [= network_name_descriptor]
        descriptor_length: 10 (0x0a)
        Network_name: "ASTRA 23.5"  -- Charset: Latin alphabet

        DVB-DescriptorTag: 74 (0x4a)  [= linkage_descriptor]
        descriptor_length: 7 (0x07)
        transport_stream_ID: 3213 (0x0c8d)
        original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
        service_ID: 7400 (0x1ce8)  [=  --> refers to PMT program_number]
        linkage_type: 7 (0x07)  [= RCS Map]


reserved_5: 15 (0x0f)
Transport_stream_loop_length: 171 (0x00ab)

    Transport_stream_ID: 3106 (0x0c22)
    Original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
    reserved_1: 15 (0x0f)
    Transport_descriptor_length: 13 (0x000d)

            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
            descriptor_length: 11 (0x0b)
            Frequency: 17270784 (=  10.78800 GHz)
            Orbital_position: 565 (=  23.5)
            West_East_flag: 1 (0x01)  [= EAST]
            Polarisation: 1 (0x01)  [= linear - vertical]
            Kind: 0 (0x00)  [= DVB-S]
            fixed ('00'): 0 (0x00)
            Modulation_type: 1 (0x01)  [= QPSK]
            Symbol_rate: 2228224 (=  22.0000)
            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]


    Transport_stream_ID: 3107 (0x0c23)
    Original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
    reserved_1: 15 (0x0f)
    Transport_descriptor_length: 13 (0x000d)

            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
            descriptor_length: 11 (0x0b)
            Frequency: 17302133 (=  10.80275 GHz)
            Orbital_position: 565 (=  23.5)
            West_East_flag: 1 (0x01)  [= EAST]
            Polarisation: 0 (0x00)  [= linear - horizontal]
            Kind: 1 (0x01)  [= DVB-S2]
            Roll Off Faktor: 0 (0x00)  [= Alpha 0.35]
            Modulation_type: 2 (0x02)  [= 8PSK]
            Symbol_rate: 2228224 (=  22.0000)
            FEC_inner: 2 (0x02)  [= 2/3 conv. code rate]


    Transport_stream_ID: 3201 (0x0c81)
    Original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
    reserved_1: 15 (0x0f)
    Transport_descriptor_length: 13 (0x000d)

            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
            descriptor_length: 11 (0x0b)
            Frequency: 18293584 (=  11.72350 GHz)
            Orbital_position: 565 (=  23.5)
            West_East_flag: 1 (0x01)  [= EAST]
            Polarisation: 0 (0x00)  [= linear - horizontal]
            Kind: 0 (0x00)  [= DVB-S]
            fixed ('00'): 0 (0x00)
            Modulation_type: 1 (0x01)  [= QPSK]
            Symbol_rate: 2228224 (=  22.0000)
            FEC_inner: 2 (0x02)  [= 2/3 conv. code rate]


    Transport_stream_ID: 3217 (0x0c91)
    Original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
    reserved_1: 15 (0x0f)
    Transport_descriptor_length: 13 (0x000d)

            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
            descriptor_length: 11 (0x0b)
            Frequency: 18886992 (=  12.03150 GHz)
            Orbital_position: 565 (=  23.5)
            West_East_flag: 1 (0x01)  [= EAST]
            Polarisation: 0 (0x00)  [= linear - horizontal]
            Kind: 0 (0x00)  [= DVB-S]
            fixed ('00'): 0 (0x00)
            Modulation_type: 1 (0x01)  [= QPSK]
            Symbol_rate: 2576384 (=  27.5000)
            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]


    Transport_stream_ID: 3111 (0x0c27)
    Original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
    reserved_1: 15 (0x0f)
    Transport_descriptor_length: 13 (0x000d)

            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
            descriptor_length: 11 (0x0b)
            Frequency: 17326453 (=  10.86175 GHz)
            Orbital_position: 565 (=  23.5)
            West_East_flag: 1 (0x01)  [= EAST]
            Polarisation: 0 (0x00)  [= linear - horizontal]
            Kind: 0 (0x00)  [= DVB-S]
            fixed ('00'): 0 (0x00)
            Modulation_type: 1 (0x01)  [= QPSK]
            Symbol_rate: 2228224 (=  22.0000)
            FEC_inner: 4 (0x04)  [= 5/6 conv. code rate]


    Transport_stream_ID: 3207 (0x0c87)
    Original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
    reserved_1: 15 (0x0f)
    Transport_descriptor_length: 13 (0x000d)

            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
            descriptor_length: 11 (0x0b)
            Frequency: 18363984 (=  11.83650 GHz)
            Orbital_position: 565 (=  23.5)
            West_East_flag: 1 (0x01)  [= EAST]
            Polarisation: 0 (0x00)  [= linear - horizontal]
            Kind: 0 (0x00)  [= DVB-S]
            fixed ('00'): 0 (0x00)
            Modulation_type: 1 (0x01)  [= QPSK]
            Symbol_rate: 2723840 (=  29.9000)
            FEC_inner: 5 (0x05)  [= 7/8 conv. code rate]


    Transport_stream_ID: 3211 (0x0c8b)
    Original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
    reserved_1: 15 (0x0f)
    Transport_descriptor_length: 13 (0x000d)

            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
            descriptor_length: 11 (0x0b)
            Frequency: 18420816 (=  11.91450 GHz)
            Orbital_position: 565 (=  23.5)
            West_East_flag: 1 (0x01)  [= EAST]
            Polarisation: 0 (0x00)  [= linear - horizontal]
            Kind: 0 (0x00)  [= DVB-S]
            fixed ('00'): 0 (0x00)
            Modulation_type: 1 (0x01)  [= QPSK]
            Symbol_rate: 2576384 (=  27.5000)
            FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]


    Transport_stream_ID: 3113 (0x0c29)
    Original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
    reserved_1: 15 (0x0f)
    Transport_descriptor_length: 13 (0x000d)

            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
            descriptor_length: 11 (0x0b)
            Frequency: 17338661 (=  10.89125 GHz)
            Orbital_position: 565 (=  23.5)
            West_East_flag: 1 (0x01)  [= EAST]
            Polarisation: 0 (0x00)  [= linear - horizontal]
            Kind: 1 (0x01)  [= DVB-S2]
            Roll Off Faktor: 1 (0x01)  [= Alpha 0.25]
            Modulation_type: 2 (0x02)  [= 8PSK]
            Symbol_rate: 2228224 (=  22.0000)
            FEC_inner: 2 (0x02)  [= 2/3 conv. code rate]


    Transport_stream_ID: 3213 (0x0c8d)
    Original_network_ID: 3 (0x0003)  [= Astra | Soci�t� Europ�enne des Satellites]
    reserved_1: 15 (0x0f)
    Transport_descriptor_length: 13 (0x000d)

            DVB-DescriptorTag: 67 (0x43)  [= satellite_delivery_system_descriptor]
            descriptor_length: 11 (0x0b)
            Frequency: 18436944 (=  11.95350 GHz)
            Orbital_position: 565 (=  23.5)
            West_East_flag: 1 (0x01)  [= EAST]
            Polarisation: 0 (0x00)  [= linear - horizontal]
            Kind: 1 (0x01)  [= DVB-S2]
            Roll Off Faktor: 1 (0x01)  [= Alpha 0.25]
            Modulation_type: 2 (0x02)  [= 8PSK]
            Symbol_rate: 2576384 (=  27.5000)
            FEC_inner: 3 (0x03)  [= 3/4 conv. code rate]

CRC: 1027839168 (0x3d4394c0)
==========================================================


rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

dvbsnoop hätte ich jetzt auch empfohlen :roll:
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: Wie kann man die NIT auslesen?

Beitrag von Gorcon »

Ja, aber jetzt weis ich immernoch nicht wie ich das starten soll. :roll:
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Wie kann man die NIT auslesen?

Beitrag von seife »

Ganz oben in meinem Beitrag http://forum.tuxbox-cvs.sourceforge.net ... 62#p350062 stehts.
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: Wie kann man die NIT auslesen?

Beitrag von Gorcon »

seife hat geschrieben:Ganz oben in meinem Beitrag http://forum.tuxbox-cvs.sourceforge.net ... 62#p350062 stehts.
Dann kommt bei mir aber nur:

Code: Alles auswählen

~ > /var/bin # dvbsnoop 16
-sh: /var/bin: Permission denied
~ >
snoop liegt in /var/bin/ und ist (mit 755) ausführbar.

Gruß Gorcon
seife
Developer
Beiträge: 4189
Registriert: Sonntag 2. November 2003, 12:36

Re: Wie kann man die NIT auslesen?

Beitrag von seife »

http://www.pl-berichte.de/work/shell/index.html :-)

Warum willst du "/var/bin" starten? Starte doch dvbsnoop!
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: Wie kann man die NIT auslesen?

Beitrag von Gorcon »

Dann bekomme ich nur einen haufen Fehlermeldungen.

Code: Alles auswählen


Willkomen auf Ihrer d-box 2 - Kernel 2.4.35.3-dbox2 (11:47:05). - JtG - Edition
dbox login: root
Password:


BusyBox v1.8.2 (2007-11-26 11:42:33 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ > snoop 16
Keine uebereinstimmende IP-Adresse in der IP-Liste gefunden. \nBox-Name auf DBOX
 und Wartezeit auf 3 sec gesetzt.
Bouquet 1   Kanal 1   Das Erste
/var/bin/snoop: line 250: /var/bin/dvbsnoop: not found
expr: syntax error
[: 999999999: unknown operand
[: 0: unknown operand
expr: syntax error
[: 999999999: unknown operand
[: 0: unknown operand
expr: syntax error
[: 999999999: unknown operand
[: 0: unknown operand
ber  Das Erste
/var/bin/snoop: line 250: /var/bin/dvbsnoop: not found
[: 999999999: unknown operand
[: 0: unknown operand
[: 999999999: unknown operand
[: 0: unknown operand
[: 999999999: unknown operand
[: 0: unknown operand
ber  Das Erste
Houdini
Developer
Beiträge: 2183
Registriert: Mittwoch 10. Dezember 2003, 07:59

Re: Wie kann man die NIT auslesen?

Beitrag von Houdini »

du hast aber schon ne ppc dvbsnoop oder?
Gorcon
Tuxboxer
Tuxboxer
Beiträge: 5873
Registriert: Samstag 23. Februar 2002, 22:46

Re: Wie kann man die NIT auslesen?

Beitrag von Gorcon »

Ich habe die aus dem JTG Forum.
schufti
Einsteiger
Einsteiger
Beiträge: 352
Registriert: Freitag 20. August 2004, 23:33

Re: Wie kann man die NIT auslesen?

Beitrag von schufti »

Hi,
also ich kann bestätigen, dass es mit dem letzten JtG-Image plus aktuellem JtG-Snapshot problemlos funktioniert...

Code: Alles auswählen

Willkomen auf Ihrer d-box 2 - Kernel 2.4.35.5-dbox2 (10:27:30). - JtG - Edition
dbox login: root
Password:


BusyBox v1.8.2 (2007-12-21 09:55:47 CET) built-in shell (ash)
Enter 'help' for a list of built-in commands.

~ > dvbsnoop 16
dvbsnoop V1.4.51 -- http://dvbsnoop.sourceforge.net/

------------------------------------------------------------
SECT-Packet: 00000001   PID: 16 (0x0010), Length: 863 (0x035f)
Time received: Sat 2008-01-05  10:28:37.740
------------------------------------------------------------
  0000:  40 f3 5c 00 85 db 00 00  f0 69 40 0b 42 65 74 61   @.\......i@.Beta
  0010:  44 69 67 69 74 61 6c 4a  07 04 57 00 01 00 00 01   DigitalJ..W.....
  0020:  4a 07 04 54 00 01 00 00  01 4a 08 00 01 00 85 00   J..T.....J......
  0030:  00 0a 02 4a 07 00 11 00  85 0f 84 f2 4a 07 04 54   ...J........J..T
  0040:  00 01 00 00 04 4a 07 04  57 00 01 00 00 04 4a 08   .....J..W.....J.
  0050:  00 11 00 85 00 00 0a 02  4a 07 00 02 00 85 0f 80   ........J.......
schufti
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Re: Wie kann man die NIT auslesen?

Beitrag von rasc »

"snoop" ist scheinbar ein Script, das dvbsnoop nicht findet.


Wenn dvbsnoop in /var/bin liegt und 755 Rechte hat, dann explizit mal ausführen (falls /var/bin nicht in $PATH eingetragen ist):


/var/bin/dvbsnoop 0x10

/var/bin/dvbsnoop -h
/var/bin/dvbsnoop -s ts 0x10

Auch die Beispiele auf der Man-Page sollten hilfreich sein:

http://dvbsnoop.sf.net

etc.