Получение информации EPG от DVB-T - PullRequest
7 голосов
/ 11 сентября 2008

Я заинтересован в получении данных EPG из потоков DVB-T. Кто-нибудь знает какие-либо библиотеки C или альтернативные способы получения данных?

Ответы [ 2 ]

3 голосов
/ 12 сентября 2008

tv_grab_dvb может сделать это. См. хранилище Subversion для источников.

tv_grab_dvb предназначен для работы с потоком, полученным с карты DVB-T с использованием dvbtools в Linux, но может быть переносимым на другие платформы - я думаю, что он просто работает с необработанными данными из потока .

0 голосов
/ 01 марта 2017

... новый ответ на старый вопрос:

Я написал утилиту под названием dvbtee, которую можно использовать как библиотеку c ++, кроссплатформенную утилиту командной строки или модуль node.js.

(несмотря на то, что это библиотека c ++, можно ссылаться на нее из кода c)

Утилита командной строки проанализирует ваши потоки и выведет EPG, в зависимости от заданных вами аргументов, она может генерировать простой текст или блок данных JSON.

dvbtee: цифровой телевизионный стример / парсер / агрегатор служебной информации, поддерживающий различные интерфейсы, включая telnet CLI и http control

Модуль node.js будет генерировать события, содержащие данные таблицы PSIP (вместе с информацией EPG)

node-dvbtee: анализатор транспортного потока MPEG2 для Node.js с поддержкой таблиц PSIP телевизионного вещания

...