Ich bin daran interessiert, die EPG-Daten aus DVB-T-Streams abzugreifen. Weiß jemand von einer C-Bibliothek oder einer alternativen Möglichkeit, die Daten zu erhalten?
Antworten
Zu viele Anzeigen?Tv_grab_dvb kann das tun. Siehe das Subversion-Repository für Quellen.
tv_grab_dvb wurde entwickelt, um mit dem von der DVB-T-Karte mit dvbtools unter Linux erfassten Stream zu arbeiten, kann aber möglicherweise auf andere Plattformen portiert werden - Ich denke, es funktioniert einfach mit den Rohdaten aus dem Stream.
...eine neue Antwort auf eine alte Frage:
Ich habe ein Dienstprogramm namens dvbtee
geschrieben, das als c++-Bibliothek, plattformübergreifendes Befehlszeilen-Dienstprogramm oder node.js-Modul verwendet werden kann.
(obwohl es sich um eine c++-Bibliothek handelt, könnte man immer noch von c-Code darauf verlinken)
Das Befehlszeilen-Dienstprogramm analysiert Ihre Streams und gibt die EPG aus. Je nach den von Ihnen angegebenen Argumenten kann es einfachen Text oder einen JSON-Datenblock generieren.
Das node.js-Modul sendet Ereignisse, die die PSIP-Tabellendaten enthalten (zusammen mit EPG-Informationen)