EPG auslesen

Das Original Benutzerinterface Neutrino-SD incl. zapit, sectionsd, yWeb etc...
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

EPG auslesen

Beitrag von quickmic »

Hi Leute

Hab mal wieder eine etwas kniffligere Frage :wink:
Ich möchte gern das EPG loggen. Dazu müsste ich aber wissen, wie ich die Daten abfangen könnte. Soweit ich weiss, gibts ja keine PID fürs EPG oder?
Ich würde also gerne die "Raw-Daten" des EPG irgendwie auf meinem PC abfangen. Das ganze soll aber nicht mit einem bereits fertig geproggten Tool geschehen und auch nicht per Webinterface. Ich brauch eher die Hintergrund-Infos, wie man eben diese Daten aus dem Stream der Box raus holt. Ich hoffe ich hab mein Anliegen einigermassen klar beschreiben können.

mfg
quickmic
usul

Re: EPG auslesen

Beitrag von usul »

quickmic hat geschrieben: Ich würde also gerne die "Raw-Daten" des EPG irgendwie auf meinem PC abfangen. Das ganze soll aber nicht mit einem bereits fertig geproggten Tool geschehen und auch nicht per Webinterface.
Nur zur Sicherheit bevor du dir Arbeit machst.

Du weist das das Webinterface dir die EPG Daten der Sender auch in einem Freundlichen ASCII Textformat liefern kann und es unnötig ist es aus den HTML des Webintface herauszuparsen?

cu
usul
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Beitrag von quickmic »

Hi usul

Das hab ich mir auch schon überlegt. Leider ist meiner Erfahrung nach, das Web-Interface nicht extrem stabil (zumindest für meinen Zweck). Ich müsste in diesem Fall alle ca. 10 Sek das Webinterface aktualisieren lassen, und das über Tage hinweg ohne Unterbrechung. Ich glaub nicht, dass das lange gut gehen wird. Wenns jedoch keine Probs dabei gibt, wäre das natürlich die einfachste Möglichkeit. Weisst du, ob sowas wirklich von der Box verkraftet wird?

mfg
quickmic
usul

Beitrag von usul »

quickmic hat geschrieben:Das hab ich mir auch schon überlegt. Leider ist meiner Erfahrung nach, das Web-Interface nicht extrem stabil (zumindest für meinen Zweck). Ich müsste in diesem Fall alle ca. 10 Sek das Webinterface aktualisieren lassen,
Ich meine nicht das Webinterface so wie es im Browser benutzt wird (HTML). Sondern die Möglichkeit die Daten über http von der Box zu bekommen.

Nähreres hier (wiki hilf doch schon ziemlich gut):

http://cvs.tuxbox-cvs.sourceforge.net/c ... text/plain


Und warum alle 10s? Soschnell ändern sich die EPG Daten wirklich nicht.
quickmic hat geschrieben:und das über Tage hinweg ohne Unterbrechung. Ich glaub nicht, dass das lange gut gehen wird. Wenns jedoch keine Probs dabei gibt, wäre das natürlich die einfachste Möglichkeit. Weisst du, ob sowas wirklich von der Box verkraftet wird?
Meiner Erfahrung nsch fühlt sich eine BOX unter Neutrino am wohlsten wenn niemand was von ihr will. Ich habe wirklich Angst das sich die beiden Gehaüsetasten die zum Reset benötigt werden bald verschleißen ;-)

Alber probiere es einfach, manchmal überrascht einem ja die BOX.

cu
usul

BTW: Kennst du schon NextviewEPG? http://nxtvepg.sourceforge.net/
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Beitrag von quickmic »

Hi Usul
Ich meine nicht das Webinterface so wie es im Browser benutzt wird (HTML). Sondern die Möglichkeit die Daten über http von der Box zu bekommen.
Dann hab ich dich anscheinend falsch verstanden. Genau das such ich :D
Werd mir mal die Links reinziehen. Da kann ich dann sicher gute Infos rausholen.
Noch zur Info. Heute gabs bei PWs- Radiosendern die Umstellung, dass auch die SongID über das EPG mitgeliefert wird. Da ich schon länger an einem Tool progge, mit dem man MCE-Radiosender aufnehmen kann, will ich ins nächste Update einen Playlist-Logger einbauen. Dazu will ich eben diese Song-IDs aus dem EPG loggen. Die 10 Sek. sind deshalb nötig, da die Playlists genau sein müssen. Noch kürzere Abstände wären natürlich noch besser.

mfg
quickmic
mws
Developer
Beiträge: 331
Registriert: Freitag 7. Februar 2003, 22:17

Beitrag von mws »

natürlich gibt es eine pid für epg

PID: 18 (0x0012) [= assigned for: DVB Event Information Table (EIT)]

das format der daten kannst du dir in der ETSI 300468 durchlesen.
diese technische doku ist frei unter http://www.etsi.org dort auf "get a standard" klicken erhältlich.

gruss
mws
cu
mws
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Beitrag von quickmic »

@mws

Danke für den Tip. Werd einfach mal beide Varianten testen, und die stabilere dann nehmen.

Jetzt die nächste Frage...Leider muss ich mir im Moment alles nur "theoretisch" Denken, da ich in der Arbeit sitze, und nicht testen kann. Wahrscheinlich wäre sonst schon Vieles von vornherrein beantwortet....

Also wenn es eine PID für EPG gibt, dann stellt sich mir die Frage, ob ich das infach mal so locker wie einen Audio PID oder Video PID recorden kann. Ich wüsste eigentlich nichts, was dagegen spricht.
Wenn dem so ist, dann entsteht für mich eine Kleine Ungereihmtheit.
Ich hab von einem anderen Member erfahren, dass der Demuxer der Box maximal 8 Stream hergibt. Das hat sich auch bei meinem Aufnahme-Tool bewahrheitet. MCE sendet auf einem Transponder, 11 Kanäle. Davon kann ich aber nur maximal 8 zur selben Zeit aufnehmen. Wenn jetzt das EPG über eine PID (seperaten Stream) läuft, dann wären dass insgesammt 9 Streams. Da wirft sich natürlich eine Frage auf
Wie arbeitet denn die Box intern mit dem EPG? Wird der Stream des EPG permanent ausgewertet, oder nur beim Umschalten? Wenn nur beim Umschalten ausgewertet wird, erklärt sich diese Differenz. Das ist zumindest meine Vermutung. Allerdings würde ich dann beim permanenten EPG-Auswerten, einen Audio-Stream verliehren. d.h. Ich könnte nur noch maximal 7 Audio und 1 EPG Stream aufnehmen.

Bitte gebt kurz Bescheid, wenn ich damit richtig liege. Das erspart mir viel Test-Arbeit.

mfg
quickmic
Zuletzt geändert von quickmic am Dienstag 7. Dezember 2004, 06:42, insgesamt 1-mal geändert.
rasc
Senior Member
Beiträge: 5071
Registriert: Dienstag 18. September 2001, 00:00

Beitrag von rasc »

oder einfach auf der Box "dvbsnoop 0x12" starten und die Daten auf Datei (gemountetes Verzeichnis) wegschreiben, oder mit "nc" per Netz an einen andere "Listener"-Prozess weiterschieben.

Möglichkeiten gibt es da deren viele... ;-)
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Beitrag von quickmic »

Danke Leute

Also ich hab mal den EPG Stream via PID über Winsock abgefangen (so funktioniert auch die normale Audioaufnahme). Ist für mich die einfachste Möglichkeit. Diese Daten zu interpretieren, ist aber sicher noch ein hartes Stück Arbeit. Hab eigenlich gehofft, dass die Daten im Klartext enthalten sind. Ich kannte nur den Stream, den Venus für seine Pls von Astra 28 Grad Sat abfängt. Aber egal. Das werd ich auch schon schaffen.

@rasc
Deine Variante klingt auch verlockend. Würde ich da bezüglich der Demuxer-Beschränkung irgendwelche Vorteile erlangen? Diese 8-Stream-Beschränkung ist wirklich nervig. Hab grad einen Senderscan gemacht, und musste feststellen, dass PW nun alle Radios auf einem Transp. sendet. Das schreit ja förmlich dannach alle auf einmal zu recorden.

Weiss jemand wie sich diese Demuxer-Beschränkung bei der Dream-Box verhält? Das wäre bis jetzt der für mich einzige driftige Grund, umzusteigen. Oder gibts da einen Trick bei der 2er Box, wie man diese Beschränkung aushebel könnte?

mfg
quickmic
Zuletzt geändert von quickmic am Mittwoch 1. Dezember 2004, 21:59, insgesamt 1-mal geändert.
mws
Developer
Beiträge: 331
Registriert: Freitag 7. Februar 2003, 22:17

Beitrag von mws »

der demux kann 32 pids filtern

gruss
mws
cu
mws
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Beitrag von quickmic »

So jetzt nochmal


Vergesst das obere Posting. Die Daten stehen wunderbar im Klartext drin. War ein Schlampigkeitsfehler von mir :cry: Was so ein kleiner "/" alles ausmachen kann. Also es funktioniert jetzt 1A!!!

@mws
Bei der Dream oder bei der DBox?

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

Beitrag von rasc »

Das Problem ist die das eher die Netz-Bandbreite bei der dbox2...
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Beitrag von quickmic »

Aber nicht bei Radiosendern. Die senden doch nur mit 192kbit. Da sollten sich 21 Sender allemal ausgehen..

mfg
quickmic
Npq
Senior Member
Beiträge: 1339
Registriert: Donnerstag 24. April 2003, 12:12

Beitrag von Npq »

32 PIDs, aber davon lassen sich offensichtlich nicht alle gleichzeitig entschlüsseln (wir erinnern uns an das AC3-Problem, als der Teletext bei Premiere hinzukam).

Die genauen Details weiß aber wohl nur BR.
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Beitrag von quickmic »

Jedenfalls gabs bei mir ab dem 9.Stream Probleme. Es wäre aber wirklich super, wenn man erroieren könnte, woher das Problem kommt. Ich war immer der Meinung, dass der Demuxer nicht mehr schafft. Das Problem mit dem AC3 ist mir gänzlich unbekannt.

mfg
quickmic
mws
Developer
Beiträge: 331
Registriert: Freitag 7. Februar 2003, 22:17

Beitrag von mws »

iirc kann die cam-alpha 8 services entschlüsseln mit je max 4 pids

wobei wir wieder bei 32 pids wären.

wenn man allerdings jetzt jeden radio service als solchen betrachtet wären das lediglich 8 services mit je 1ner pid die decrypted werden.

es handelt sich dann nicht um ein demux sondern um ein cam-alpha problem. als ich den beitrag gelesen hatte stand da immer was von demux und der kann 32.

nichts für ungut :)

gruss
mws
cu
mws
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Beitrag von quickmic »

Hi mws

Also ich glaub dir gerne, dass der Demuxer 32 pids kann. Ich hab diese anscheinend falsche Information (8pids) auch von jemand anderen bekommen. :-? Ich selbst hab nicht viel Ahnung von den genauen Hardwarespezifikationen der Box.
Also du meinst, dass die Cam-Alpha dran Schuld ist. Klingt auch sehr einleuchtend. Also "verbratet" die Cam-Alpha 4 PIDs pro Radiosender, obwohls real nur eine PID ist.
Das ist wirklich beschie.....
Gibts da unterschiedliche Versionen der Cam Alpha, die vielleicht diesen Fehler nicht aufweisen?

mfg
quickmic
PauleFoul
Wissender
Wissender
Beiträge: 1839
Registriert: Sonntag 17. August 2003, 01:39

Beitrag von PauleFoul »

Die Frage ist doch dann ob es nicht möglich ist die 4pids des Services zu nutzen und so die Anzahl der maximalen Pids auf 32 zu erhöhen...


Gruß
____Paule
mws
Developer
Beiträge: 331
Registriert: Freitag 7. Februar 2003, 22:17

Beitrag von mws »

kannste so gut wie vergessen.

kurzanalyse ergab das für jeden radio service eine eigene ecm pid vergeben ist. somit max 8 services @ same time

gruss
mws
cu
mws
quickmic
Interessierter
Interessierter
Beiträge: 81
Registriert: Montag 28. Juli 2003, 10:47

Beitrag von quickmic »

Tja dann werd ich halt damit leben müssen. Trotzdem vielen Dank für deine Bemühungen.
Aber der PL-Logger funktioniert ja immerhin einwandfrei. Das war ja auch mein primär-Ziel.

Also nochmal Danke an alle die mitgeholfen haben

mfg
quickmic