Getting EPG info from DVB-T
Asked Answered
C

2

7

I'm interested in grabbing the EPG data from DVB-T streams. Does anyone know of any C libraries or an alternative means of getting the data?

Counterspy answered 11/9, 2008 at 18:13 Comment(1)
This can be another good alternative: https://mcmap.net/q/1627466/-how-to-extract-epg-from-dvb-t-live-tv-stream-udp-with-ffmpegGev
F
3

tv_grab_dvb can do this. See the subversion repository for sources.

tv_grab_dvb is made to work with the stream grabbed from the DVB-T card using dvbtools on Linux, but it may be portable to other platforms - I think it just works with the raw data from the stream.

Fasces answered 11/9, 2008 at 20:48 Comment(0)
C
0

...a new answer to an old question:

I wrote a utility called dvbtee that can be used as a c++ library, a cross-platform command line utility, or a node.js module.

(despite it being a c++ library, one could still link to it from c code)

The command line utility will parse your streams and output the EPG, depending on the arguments you specify, it can generate plain text or a JSON block of data.

dvbtee: a digital television streamer / parser / service information aggregator supporting various interfaces including telnet CLI & http control

The node.js module will emit events containing the PSIP table data (along with EPG info)

node-dvbtee: MPEG2 transport stream parser for Node.js with support for television broadcast PSIP tables

Consistence answered 1/3, 2017 at 11:34 Comment(4)
Please don't add the same answer to multiple questions. Answer the best one and flag the rest as duplicates, once you earn enough reputation. If it is not a duplicate, tailor the post to the question.Opisthognathous
Rather the other one. The other question is the duplicate.Opisthognathous
actually, i'm not sure that deleting my answer is the best idea in this case. The other question asks for something more general, while this question specifically asks for a C library. My answer satisfies both questions, which are not duplicates of each other.Consistence
(for the record, the other question is here: #35362603 )Consistence

© 2022 - 2024 — McMap. All rights reserved.