Налаштування 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 ...) не гарантується.

Почнемо з «сервера».
«Сервер» (система, дефізично підключені 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)».
Щодо «Номера порту». У налаштуваннях Ви визначаєте початковий номер порту. Далі система автоматично привласнить кожному наступному тюнеру - порт, вище на одиницю.
При налаштуванні клієнта Ви можете вказати, до якого саме тюнера підключитися, за номером його порту.
Тепер ми можемо налаштувати VDR-frontend на використання тюнера DVBSky (1:0).


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


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



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

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