Jump to content
Cesbo Community
  • Announcements

    • RadioSintetica

      News!   12/10/17

      If you have any questions related to installation and purchase, please check our documentation https://cesbo.com/en/astra/docs/ and terms of service https://cesbo.com/en/terms/
      Also, we have an official Telegram chat: https://t.me/cesbo_en  you can ask any questions or share your experience with colleagues Если у вас возникли вопросы по установке и покупке, ознакомьтесь пожалуйста с документацией по адресу https://cesbo.com/ru/astra/docs/ и условиями использования https://cesbo.com/ru/terms/
      Так же, обращаю внимание, что у нас есть официальный Телеграмм чат: https://t.me/cesbo_ru в котором можно задать вопросы - или поделиться своим опытом с коллегами
chapaev

SM WinDVB Test Build

Recommended Posts

В этом треде всем желающим предлагается экспериментальная астра с поддержкой DVB под Windows. Реализованы не все возможности, но базовый функционал должен работать. Есть 32-битная (>= Win 2000) и 64-битная (>= Win Vista) сборки. Скачать можно внизу поста.

 

Опции и примеры

Показать список обнаруженных карт (заместо --dvbls):

> astra.exe --devices

Если дрова грузят фирмварь при первом обращении, команда будет думать долго.

Анализатор:

> astra.exe --analyze --debug "dvb://#adapter=0&type=S2&tp=12345:V:43210"

Пример конфига:

my_dvb = dvb_tune({
    name = "my card",
    adapter = 0,
    -- или путь из вывода --devices:
    -- devpath = "\\\\?\\usb#vid_734c&pid_5880#7&176c32b4&0&1#{71985f48-1ca1-11d3-9cc8-00c04f7971e0}\\{b45b50ff-2d09-4bf2-a87c-ee4a7ef00857}",
    -- слеши надо эскейпить: \\
    type = "t",
    frequency = 632,
    bandwidth = "8MHz",
})

make_channel({
    name = "my channel",
    input = { "dvb://my_dvb#pnr=1" },
    output = { "udp://239.10.20.30" },
})

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

  • TBS 5880 / на виртуалке теряет пакеты, на голом железе работает нормально
  • TBS 6285 / прошита грозой и теперь у нее всегда signal present and locked. впрочем, пакеты принимаются
  • HiDes UT-100A / RX-гнездо, TX как нибудь в другой раз
  • RTL SDR / нужны дрова от производителя, те что в Win7 не работают

По мере наличия и поступления отзывов список будет пополняться.


Известные проблемы и недоработки

  • Утечка памяти в Transport Information Filter. Происходит каждый раз при остановке и повторном запуске тюнера, например через методы x:close() и x:tune(). Хохма в том, что TIF по идее там нахрен не нужен, но без него ничего не работает. Можно выкинуть Network Provider совсем, но есть истории что некоторые драйвера работают только с родным NP.
  • Не реализована поддержка CAM-модулей и DiSEqC. Для каждого вендора делается по-разному, возможно будет сделано в дальнейшем.
  • Опция stream_id для выставления ISI/PLP ID реализована только на устройствах TBS и Omicom. Тут аналогично, для каждого вендора делается по-разному.
  • Опция показа уровня сигнала в дБ не работает. Также нет показаний BER/UNC. Причины см. выше.
  • ATSC, CQAM, ISDB-S/T не тестировались за неимением подходящего сигнала и оборудования.
  • Сбор MAC-адресов карт не поддерживается.
  • Опция --femon игнорирует параметры частоты и т.д. и просто смотрит уровень сигнала, не вмешиваясь в действующие настройки карты.
  • USB hotplug не работает с опцией --femon. IMediaControl::Run не вызывается, события о выдернутом устройстве не приходят.
  • В callback на dvb_input приходит другая по структуре таблица, нежели на Linux.

 

Бонусы

  • В консоли работает цветной вывод и русские названия каналов (нужно выбрать шрифт с юникодом).
  • Есть опция --service для установки в качестве службы.
  • Метод set_upstream() есть на всех модулях, не только на transmit.
  • На dvb_input есть дополнительные методы, см. src/hwdev/bda/module.c.

 

Скачать

 

История изменений

  • 2017-02-23 - Создан тред.

 

Ссылки

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×