Вопрос

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

Это было полезно?

Решение

tv_grab_dvb может это сделать.См. репозиторий подрывной деятельности для источников.

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

Другие советы

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top