Verschlüsselte - unverschlüsselte Sender kennzeichnen

Wünsche, Anträge, Fehlermeldungen
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

Kurz mal gesnifft:

EIT:

Code: Alles auswählen

    Event_ID: 20109 (0x4e8d)
    Start_time: 0xcd7d091500 (=2002-11-27 09:15:00 [UTC])
    Duration: 0x0005500 (= 00:55:00 [UTC])
    Running_status: 0 (0x00)  [= undefined]
    Free_CA_mode: 1 (0x01)  [= streams [partially] CA controlled]
    Descriptors_loop_length: 22 (0x16)
        
        DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
        Descriptor_length: 16 (0x0010)
          ISO639_2_language_code:  DEU
        Event_name_length: 11 (0x0b)
        Event_name: "Musikparade"  -- Charset: Latin alphabet
        Text_length: 0 (0x00)
        Text: ""

und hier das "Problem beim EIT" ("freies" Programm auf Premiere):

Code: Alles auswählen

    Free_CA_mode: 1 (0x01)  [= streams [partially] CA controlled]
    Descriptors_loop_length: 152 (0x98)                                                   
        DescriptorTag: 77 (0x4d)  [= short_event_descriptor]
        Descriptor_length: 17 (0x0011)
          ISO639_2_language_code:  DEU                    
        Event_name_length: 12 (0x0c) 
        Event_name: "Das Programm"  -- Charset: Latin alphabet    


SDT:

Code: Alles auswählen

SDT-decoding....
Table_ID: 70 (0x46)  [= service_description_section - actual transport stream]
section_syntax_indicator: 1 (0x01)
reserved_1: 1 (0x01)
reserved_2: 3 (0x03)
Section_length: 276 (0x0114)
Transport_Stream_ID: 33 (0x0021)
reserved_3: 3 (0x03)
Version_number: 6 (0x06)
Current_next_indicator: 1 (0x01)
Section_number: 0 (0x00)
Last_Section_number: 0 (0x00)
Original_network_ID:  133 (0x0085)  [=- / Satellite / Beta Technik]
reserved_4: 255 (0xff)
    
    Service_id: 898 (0x0382)  [= --> refers to PMS program_number]
    reserved_1: 63 (0x3f)
    EIT_schedule_flag: 1 (0x01)
    EIT_present_following_flag: 1 (0x01)
    Running_status: 4 (0x04)  [= running]
    Free_CA_mode: 0 (0x00)  [= unscrambled]
    Descriptors_loop_length: 28 (0x001c)
        
        DescriptorTag: 72 (0x48)  [= service_descriptor]
        Descriptor_length: 26 (0x001a)
        Service_type: 1 (0x01)  [= digital television service]
        Service_provider_name_length: 14 (0x0e)
        Service_provider_name: "ProSiebenSat.1"  -- Charset: Latin alphabet
        Service_name_length: 9 (0x0009)
        Service_name: "ProSieben"  -- Charset: Latin alphabet
[/code]
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

geht es nicht eigentlich darum, anzuzeigen, ob der mpeg stream wirklich entschluesselt werden konnte, und nicht ob er urspruenglich mal verschluesselt war?
(nach dem motto "ihre smartcard ist fuer diesen sender nicht freigeschaltet")

- obi
Homar
Senior Member
Beiträge: 1278
Registriert: Mittwoch 5. September 2001, 00:00

Beitrag von Homar »

also unter DVB2000 war das aber auch nicht 100% eig !!!

Manche Sender senden Scrambled obwohl sie FTA sind :-?

Da gibbet Sachen, die gibbet gar nicht :P

...habe mal was angefangen, mal sehen wann es Fertig wird :roll:
DieMade
Oberlamer, Administrator & Supernanny
Beiträge: 10532
Registriert: Samstag 13. Juli 2002, 10:49

Beitrag von DieMade »

obi: 100 Punkte, was meine Intension angeht :)
There are 10 types of people in the world: those who know binary and those who don't
Space_2063
Einsteiger
Einsteiger
Beiträge: 294
Registriert: Samstag 8. Dezember 2001, 00:00

Beitrag von Space_2063 »

@Homar, dito was die Online Zeit betrifft :D
Die die es haben wollen, brauchen doch nur ein wenig Programierkentnisse um es selber ändern zu können. In der Zeit, wo der Thread schon läuft, hätte jemand soviel sich aneignen können, um es ändern zu können.
Richtig, vielleicht sogar schon etwas laenger. Und mit ein paar Farben kann man was nettes machen. Jedenfalls ist das, was ich im August angefangen hatte (meine damaligen Ideen kennst du ja noch), auch schon lange fertig ;)

@rasc, es geht trivialer, vielleicht nicht so "elegant" aber funktioniert, und fuer mich hat es bisher gereicht. Ich lese im zapit die Informationen aus und bereite sie in einer kleinen Matrix auf, die ich dann fuers neutrino bzw. den infoviewer bereitstelle und dort angezeige.

Prinzipiell brauchst du ja nicht alle CAS Systeme sondern sagen wir nur die, die eh in nur in Europa vertreten sind. Dies grenzt die Informations Auswertung ein und wuerde sogar die Info liefern, welches CAS es ist. Aber dies fuehrt dann hier zu weit.

@obi, deine Eingrenzung habe ich selber schon in meinem ersten Posting gemacht. Aber wenn es wieder mal keinen interessiert, dann lasse ich es auch wieder. Ist nix neues.
PCR-Jitter
Interessierter
Interessierter
Beiträge: 32
Registriert: Mittwoch 13. März 2002, 11:16

Beitrag von PCR-Jitter »

Eine halbwegs zuverlässige Aussage über den Scrambling-Status eines Services kann man meiner Meinung nur machen indem man das Scrambling Control Bit im TS-Header ausliest. Dieses Bit dient laut den Specs dafür dem Receiver den Scrambling-Status mitzuteilen. Da der TS-Header von Neutrino nicht ausgelesen werden kann erübrigt sich dieses also. Auf PES-Ebene wird normalerweise nicht verschlüsselt, deswegen ist der der PES-Header eigentlich uninteressant.

Die Möglichkeit über das Auslesen verschiedener Tabellen (NIT, SDT, usw.) halte ich nicht für sehr zuverlässig, da diese Tabellen von den Providern meist nicht besonders zuverlässig gepflegt werden. Gerade in anbetracht auf Service mit wechselndem CA-Status.

Bliebe also nur die bereits angesprochene zeitliche und räumliche Aktivität im "decodierten" Bild auszuwerten. Dabei müsste man aber mindestens 4 Sekunden messen, was eigentlich auch keinen Vorteil bringt.

Grüsse PCR
Thowein

Beitrag von Thowein »

...
Zuletzt geändert von Thowein am Samstag 8. März 2003, 15:02, insgesamt 1-mal geändert.
obi
Senior Member
Beiträge: 1282
Registriert: Montag 12. November 2001, 00:00

Beitrag von obi »

@PCR Jitter
mit den neuen treibern kommt man sogar an den transport stream header waehrend a/v laeuft. mal sehen, vielleicht laesst sich da dann was basteln.

- obi