Настройка Vtuner (Virtual DVB adapters).

Что это и зачем.

«Vtuner» представляет собой клиент-серверную архитектуру позволяющую предоставлять по сети прямой доступ к DVB устройствам «сервера» — «клиентам». То есть, программы запущенные на «клиенте» (VDR, Tvheadend, Enigma) могут использовать виртуальный DVB-адаптер, физическое воплощение которого находится на «сервере», так, если бы адаптер был непосредственно подключен к «клиенту».

«Vtuner» поддерживает работу с адаптерами:

  • DVB-S/S2
  • DVB-T/T2
  • DVD-C

Как применять (или не применять) эту технологию на практике Вы должны решить сами. Я опишу свою точку зрения.

В итоге, все это сводиться к тому, что не нужно тянуть кабеля (антенны и сети) по всей квартире, если конечно у вас больше одного телевизора. «Vtuner» прекрасно работает и по Wi-Fi соединению.

 

 

В принципе, клиент-серверную архитектуру предоставляют все программы (VDR, Tvheadend, Enigma) работающие с DVB-адаптерами. Такого же эффекта как с «Vtuner» можно добиться с помощью VDR плагинов, включив например:

  • streamdev-server (на сервере) и streamdev-client (на клиенте)

или

  • streamdev-server (на сервере) и iptv (на клиенте)

Но, при этом может возникнуть вопрос «шаринга». В таком случае «клиент» получает уже раскодированный поток. Если у Вас всего два адаптера на «сервере» и Ваш шаринг-провайдер поддерживает «PiP» (дает возможность смотреть два разных канала одновременно) – все в порядке, можно не беспокоиться и использовать плагины VDR (или Tvheadend) для вещания в сеть. А вот если эти условия не соблюдаются – нам и поможет  «Vtuner». С ним (Vtuner) Вы можете на каждом клиенте настроить отдельный аккаунт для «шаринга».

Тестовый стенд.

В качестве «сервера» будет выступать медиацентр (х86) где установлены:

Сетевое соединение – проводное 100 Мбит.

 

В качестве «клиента»:

  • Raspberry Pi-2
  • OC «AlexELEC-RPi2-1.13»

Сетевое соединение – Wi-Fi 54 Мбит (USB адаптер).

Обе системы (PC-6.4 и RPi2-1.13) еще в процессе тестирования и скоро будут доступны.

 

Настройка.

Хочу заметить, что «Vtuner» (клиент и сервер) собран для DVB драйверов ядра – «CORE». Поэтому работа с другими DVB драйверами (TBS, S2, MEDIA…) не гарантируется.

Начнем с «сервера».

«Сервер» (система, где физически подключены DVB адаптеры) – будет сам использовать один тюнер для VDR и два тюнера будет экспортировать для «клиентов».

Включаем «Vtuner сервер».

Как только Вы нажмете «Включить» — Vtuner будет запущен для всех DVB-адаптеров в системе. То есть, все три тюнера, которые подключены к «серверу» будут экспортированы. Но нам нужно оставить что-то и для себя, чтобы мы могли на сервере смотреть ТВ. Поэтому мы исключаем из экспорта тюнера, которые хотим использовать локально.

Здесь, просто для примера, показано исключение из экспорта двух тюнеров (два тюнера используется локально и один экспортируется).  На самом деле я исключил из экспорта только один тюнер «1-0 (Montage M88DS3103)», это первый тюнер адаптера «DVBSky S952». Второй тюнер от «DVBSky» и «SkyStar USB HD» были экспортированы.

*Исключить из экспорта можно до трех тюнеров.

Чтобы убедиться в этом, дадим в консоли команду:

systemctl status vtunerd

Как мы видим запущено два экземпляра «vtunerd» для тюнеров «SkyStar (0:0)» и «DVBSky (2:0)».

Что касается «Номера порта». В настройках Вы задаете начальный номер порта. Дальше, система автоматически присвоит каждому следующему тюнеру – порт, выше на единицу.

  • «SkyStar (0:0)» — порт 39305
  • «DVBSky (2:0)» — порт 39306

При настройке «клиента» Вы можете указать, к какому именно тюнеру подключиться, по номеру его порта.

Теперь мы можем настроить VDR-frontend на использование тюнера «DVBSky (1:0)».

Если Вам больше нравиться смотреть ТВ в «Kodi» — укажите VDR-backend или Tvheadned какой тюнер им использовать. Не забудьте, что эти тюнера должны быть исключены из экспорта Vtuner.

 

На этом настройка «сервера» завершена.

 

Настройка «клиента».

Включаем «Vtuner клиент» и выбираем тип адаптера, который Вы экспортировали (DVB-S2 по умолчанию).

Если Вы экспортировали всего один тюнер, то строку «Подключиться к серверу Vtuner» — можно оставить пустой. В противном случае, Вы должны указать с каким именно тюнером Вы хотите установить соединение. Здесь нужно ввести IP-адрес «сервера» и порт тюнера (например: 192.168.1.53: 39305).

«Размер буфера» для виртуального адаптера – установите значение «256». Чем больше это значение, тем дольше будут переключаться каналы. Увеличивать нужно, только если картинка на клиенте «замирает». Вообще, скорость переключения каналов при использовании «Vtuner» не на много отличается от физически подключенного адаптера, даже при использовании Wi-Fi соединения.

На этом, настройку «клиента» можно считать законченной.

Теперь включим VDR и проверим на практике.

Похоже, все работает 🙂

Партнеры

Декабрь 2016
Пн Вт Ср Чт Пт Сб Вс
« Ноя    
 1234
567891011
12131415161718
19202122232425
262728293031