debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Цифровое ТВ  (Прочитано 1954 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн vl-nix

  • Новичок форума
  • Topic Author
  • Сообщений: 5
Цифровое ТВ
« : 08 Январь 2018, 21:45:21 »
Плеер для просмотра цифрового телевидения.

Helia ( в прошлом Gtv-Dvb )
Digital TV ( DVB-T2/S2/C, ATSC, DTMB, ISDB ) & Media Player & IPTV

Графический интерфейс: Gtk+3
Аудио & Видео & Цифровое ТВ: Gstreamer 1.0
Лицензия: GNU (LGPL)

Исходный код:
    Github
    Gitlab

Скриншот
« Последнее редактирование: 20 Октябрь 2018, 19:14:31 от vl-nix »
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3334
  • wheezy KDE & jessie LXDE & stretch KDE
Как работает, что может? Только free to air ?
Русские дебианщики против цифрового слабоумия !
 

Оффлайн vl-nix

  • Новичок форума
  • Topic Author
  • Сообщений: 5
Как работает

Согласитесь: на вопрос - Как работает? - должны давать ответ и оценку, пользователи, а не автор проекта.

Cообщение объединено 08 Январь 2018, 22:14:22
что может

Это вопрос по существу ( спасибо ).

Каналы ( есть два варианта ):
   1. Сканировать каналы вручную ( параметры транспондера нужно установить вручную )
   2. Конвертировать файл - dvb_channel.conf ( формат DVBv5 )

   dvb_channel.conf - создается командой: dvbv5-scan [OPTION...] <initial file>


Запись каналов ( два варианта ):
   1. TS
   2. Кодер ( кодер и параметры можно указать  )


Присутствуют эквалайзеры
   1. аудио ( 10 полос )
   2. видео ( Brightness Contrast Saturation Hue )

« Последнее редактирование: 08 Январь 2018, 22:37:21 от vl-nix »
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3334
  • wheezy KDE & jessie LXDE & stretch KDE
При всём уважении, меня интересует не качество работы а принцип действия. Логично было бы написать какое оборудование используется для захвата сигнала. Если просто формат DVB-T2 то за чем программа нужна, если DVB-S2 T2 MI то уже совсем интересно. Если просто DVB-SD/S2 то говорят ли вам что нибудь такие понятия как dvbapi, ffdecsa, oscam?
Русские дебианщики против цифрового слабоумия !
 

Оффлайн vl-nix

  • Новичок форума
  • Topic Author
  • Сообщений: 5
принцип действия

Частично, ответ на ваш вопрос, дан в первом комментарии:
    Аудио & Видео & Цифровое ТВ: Gstreamer 1.0.

DVB API системный.

Управляет DVB устройством - dvbsrc ( GstElement <struct GstDvbSrc> ) - смотрите документацию к Gstreamer.

Это означает: все что может этот элемент - dvbsrc, - только это, и может программа ( за исключением стандарта ISDB-T/S/C ).

Если GstDvbSrc в будущем будет иметь собственный Виртуальный Эмулятор, то тогда и программа будет изменена соответственно.

оборудование

Поддерживаемые стандарты:
DVB-T, DVB-T2, DVB-S, DVB-S2, TURBO, DVB-C ( ANNEX A/B/C ), ATSC, DTMB
« Последнее редактирование: 09 Январь 2018, 01:27:22 от vl-nix »
 

Оффлайн ogost

  • Главный модератор
  • Ветеран
  • *****
  • Сообщений: 2835
  • Linux Registered User #547151
Смените пожалуйста название темы на более информативное, например "Ищу мейнтейнера"

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3334
  • wheezy KDE & jessie LXDE & stretch KDE
vl-nix Поймите меня правильно, за чем кому то читать скучную документацию об алгоритмах программного декодирования видео и стандартах цифрового телевидения когда вы не можете прямо сказать какой конкретно контент способна принимать ваша программа.
Допустим в репозитории debian есть vdr и сопутствующие плагины к нему ( не все конечно ) и для меня с ним всё понятно.
В компьютере присутствует DVB-S2 карта, принимающая сигнал со спутниковой тарелки ( их даже несколько ) Посредством утилит scan s2 и w_scan сканируется и вручную формируется удобный список каналов цифрового тв и радио.
В наше суровое время большинство из этих каналов транслируются в кодированном виде то бишь просто так их смотреть не получается, каналы необходимо прежде дескремблировать. По этому я собираю для vdr плагин dvbapi и oscam.
Последний может использовать локальный файл с ключами, внешний кардридер, либо удалённый сервер. Таким образом мы можем смотреть контент от операторов спутникового телевидения, если возьмём вместо спутниковой карты кабельный адаптер, будем смотреть кабельное , на счёт эфирного не знаю, 10 федеральных каналов доступны и без дополнительных заморочек.
Со стандартным DVBAPI ( на уровне ядра ) работали такие программы как kaffeine и mythtv декодирование осуществлялось через sasc-ng/ffdecsawrapper но сейчас к сожалению всё безнадёжно заброшено.
Эти проекты представляют определённый интерес, можно найти сопровождающих и даже спонсоров если проект действительно перспективен. А что может ваша программа?
Русские дебианщики против цифрового слабоумия !
 

Оффлайн vl-nix

  • Новичок форума
  • Topic Author
  • Сообщений: 5
У меня нет ответа на Ваш вопрос.

Нужен исходный код,
dvbapi и oscam
чтобы говорить по существу.
« Последнее редактирование: 09 Январь 2018, 16:04:01 от vl-nix »
 

Оффлайн ferum

  • Ветеран
  • *****
  • Сообщений: 3334
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Цифровое ТВ
« Ответ #8 : 09 Январь 2018, 16:20:09 »
Нужен исходный код,
https://github.com/manio/
DVBAPI на уровне модуля ядра https://github.com/bas-t
Последний проект сейчас заброшен из за отсутствия мотивации у разработчика а жаль так как спектр применения его наработок может быть очень широк в области цифрового тв.
Русские дебианщики против цифрового слабоумия !
 

Оффлайн vl-nix

  • Новичок форума
  • Topic Author
  • Сообщений: 5
Re: Цифровое ТВ
« Ответ #9 : 22 Сентябрь 2018, 05:42:12 »
Начиная с версии 4.4 ( последний релиз ) - появилась возможность интегрировать библиотеку - libdvbcsa.


Cообщение объединено 23 Сентябрь 2018, 00:08:37
какое оборудование используется
не важно

dvbapi
не нужно

ffdecsa
ее аналог - libdvbcsa ( BISS ) - free implementation of the DVB/CSA - DVB Common Scrambling Algorithm.
Чтобы интегрировать библиотеку, нужно пере-собрать плагин - tsdemux ( GStreamer Bad Plug-ins )... смотрите файл справки Readme.md, секция - GstTSDemux & libdvbcsa.

DVB-S2 T2 MI
DVB-T2, DVB-S2, ISBD-S
Multiple transport stream - сканируя транспондер нужно указать - Stream ID.



oscam
пока не реализовано
« Последнее редактирование: 20 Октябрь 2018, 19:11:46 от vl-nix »
 

Русскоязычное сообщество Debian GNU/Linux

Re: Цифровое ТВ
« Ответ #9 : 22 Сентябрь 2018, 05:42:12 »


Теги: