Налаштування Vtuner (Virtual DVB adapters), HTPC OS

Що це й навіщо?

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

"Vtuner" підтримує роботу з адаптерами:

Як застосовувати (або не застосовувати) цю технологію практично Ви повинні вирішити самі. Я опишу свою думку.

У результаті, все це зводиться до того, що не потрібно тягнути кабелю (антени та мережі) по всій квартирі, якщо звичайно у вас більше одного телевізора. "Vtuner" чудово працює і по Wi-Fi з'єднанню.

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

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

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

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

Як «сервер» виступатиме медіацентр (х86) де встановлені:

Мережеве з'єднання – провідне 100 Мбіт.

Як «клієнт»:

Мережеве з'єднання – Wi-Fi 54 Мбіт (USB адаптер).

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

Хочу зауважити, що Vtuner (клієнт і сервер) зібраний для DVB драйверів ядра - CORE. Тому робота з іншими драйверами DVB (TBS, S2, MEDIA ...) не гарантується.

adapters

Почнемо з «сервера».

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

Включаємо "Vtuner сервер".

virtual

Як тільки Ви натиснете "Увімкнути" - Vtuner буде запущений для всіх DVB-адаптерів в системі. Тобто всі три тюнери, які підключені до «сервера», будуть експортовані. Але нам потрібно залишити щось і для себе, щоби ми могли на сервері дивитися ТБ. Тому ми виключаємо з експорту тюнера, який хочемо використовувати локально.

adapters
vtuner

Тут просто для прикладу показано виняток з експорту двох тюнерів (два тюнери використовуються локально і один експортується). Насправді я виключив з експорту лише один тюнер "1-0" (Montage M88DS3103), це перший тюнер адаптера "DVBSky S952". Другий тюнер від DVBSky і SkyStar USB HD були експортовані.

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

Щоб переконатися в цьому, дамо в консолі команду:

systemctl status vtunerd

virtual

Як ми бачимо, запущено два екземпляри «vtunerd» для тюнерів «SkyStar (0:0)» та «DVBSky (2:0)».

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

При налаштуванні клієнта Ви можете вказати, до якого саме тюнера підключитися, за номером його порту.

Тепер ми можемо налаштувати VDR-frontend на використання тюнера DVBSky (1:0).

vtuner
налаштування

Якщо Вам більше подобається дивитися ТБ в Kodi - вкажіть VDR-backend або Tvheadned який тюнер ним використовувати. Не забудьте, що ці тюнери повинні бути виключені з Vtuner експорту.

налаштування
htpc

На цьому налаштування сервера завершено.

Налаштування «клієнта».

Включаємо Vtuner клієнт і вибираємо тип адаптера, який Ви експортували (DVB-S2 за замовчуванням).

adapters
virtual

adapters

"Розмір буфера" для віртуального адаптера – встановіть значення "256". Чим більше це значення, тим довше перемикатимуться канали. Збільшувати потрібно тільки якщо картинка на клієнті «завмирає». Взагалі швидкість перемикання каналів при використанні «Vtuner» небагато відрізняється від фізично підключеного адаптера, навіть при використанні Wi-Fi з'єднання.

налаштування

На цьому налаштування «клієнта» можна вважати закінченим.