Tvheadend 4.3: настройка спутникового ТВ (DVB-S/S2)

Вступление.

Эта инструкция не претендует на точность. Я просто излагаю последовательность того, что делаю сам. Вы можете делать также или по-своему – главное здесь понять сам принцип настройки.

Настройка будет показана на примере приставки «Meelo UNO2» (аналог KI Plus DVB-S2/T2) со встроенным гибридным тюнером «Availink AVL6862 DVB-T2/C+DVB-S2», системы «AlexELEC-S905.UNO2.arm-2.3.0»

и последней, на данный момент, версии «Tvheadend» 4.3-302.

Но… касательно настройки «Tvheadend», это применимо к любой Linux-системе и любому тюнеру (USB, PCI, PCIe) как на ПК, так и на Android-приставке.

По спутниковой антенне: есть необходимый минимум информации, которую Вы должны знать о своей «тарелке» прежде чем приступать к настройке.

  1. какой спутник/спутники она принимает
  2. есть ли DiSEqC и к каким портам подключены конвертеры

Зная этот минимум Вы без труда найдете все недостающие параметры приема, например, на сайте www.flysat.com.

Чтобы дальше было понятно, у меня такая конфигурация: две антенны + 4х портовый DiSEqC 1.0.

Первая антенна ловит «Eutelsat 36° East», пакет «НТВ+».

Вторая с мультифидом принимает спутники: «Amos 4° West», «Astra 4.8° East» и «Eutelsat 9° East» (пакет XtraTV).

Порты DiSEqC подключены так:

  • 1-й порт — 36° East
  • 2-й порт — 4° West
  • 3-й порт — 4.8° East
  • 4-й порт — 9° East

 

 

Настройки системы.

Перед тем как начать настройку «Tvheadend» я хочу обратить Ваше внимание на две опции системы.

Первая находится в «Системные» -> «Сеть» -> «Расширенные настройки сети» и называется «Ожидать включения сети перед запуском Kodi».

Эту опцию я рекомендую активировать сразу же после установки системы и совсем не важно какое ПО Вы будете использовать – просто включите. Исключение из этого правила – только если Ваша приставка не имеет выход в сеть.

Вторая опция находится в «Расширенные» -> «DVB Устройства» -> «DVB Драйвера» и называется «Ждать DVB интерфейс».

Ее нужно включить, если после перезагрузки «Tvheadend» теряет тюнер, то есть программа Tvheadend запускается раньше, чем инициализируется DVB-адаптер. В любом случае, включив эту опцию Вы ничем не рискуете. Разве что Ваша система не имеет DVB-адаптера: в этом случае просто увеличится время загрузки системы. В моем случае, для «Meelo UNO2», включать эту опцию не требуется.

Далее, все там же в «Расширенные», переходим на вкладку «ТВ Сервисы» и последовательно активируем «Oscam Сервер» (имеется ввиду что он уже настроен) и «Tvheadend».

Небольшое отступление по «Oscam».

Мне больше нравиться использовать отдельный CAMD-сервер (в нашем случае «Oscam») чем встроенные возможности по декодированию каналов самого «Tvheadend». Хотя все, что мне нужно – я мог бы сделать и в «Tvheadend». В основном, все упирается в простоту настроек статических (например, BISS) ключей. В TVH (Tvheadend сокращенно) их нужно прописывать вручную, отдельно для каждого канала. В то время как «Oscam» использует стандартный формат файла «SoftCam.Key», который Вы без труда найдете в сети. Все что нужно это скачать и положить этот файл в каталог «/storage/.config/oscam/config». Тем более что «Oscam» в системе собран со статическим файлом «SoftCam.Key» и уже настроен по умолчанию. Искать новый «SoftCam.Key» может потребоваться только если какой-то канал не работает.

 

Настройка Tvheadend.

Заходим на веб-интерфейс ТВ-сервера: http://ip-address:9981

При первом входе появляется окно «Мастера настроек». Я никогда им не пользуюсь, поэтому нажимаю «Cancel».

Совет: не меняйте язык веб-интерфейса (Language) до полной настройки тюнера. Это может вызвать ошибки конфигурации. По крайней мере так было раньше. Возможно это уже исправлено, я не проверял, меня устраивает английский. Если эта проблема все еще существует, Вы просто не будете знать: почему оно не хочет работать.

Перейдите на вкладку «Configuration – DVB inputs – TV adapters» и убедитесь, что там есть Ваш тюнер, то есть TVH его распознал. Если с этим порядок, продолжим.

Переходим на вкладку «Networks» и создаем сети (Add) для каждого спутника. Из выпадающего списка выбираем тип будущей сети. Нам нужна спутниковая «DVB-S».

Вообще, «Сетей» может быть сколько угодно и для одного спутника. Например, если бы я смотрел пакеты «Триколор» и «НТВ+» с «Eutelsat 36°E», то я бы создал две одинаковые сети с разными названиями. Это позволило бы к каждой сети привязать свои транспондеры, что более наглядно выглядит при настройке, а также сделать две группы каналов по названию сетей.

Я понимаю, что для человека, который впервые столкнулся с TVH все это выглядит мудрено. Но если Вы будете, читая проделывать все это, то думаю понимание придет быстрее.

Модуль «Сети» служит связующим звеном между тюнером и транспондерами (Muxes). Не создав «Сеть», мы не сможем настроить тюнер и не сможем добавить транспондер. Это первое с чего следует начинать настройку TVH.

В окне «Add DVB-S Network» заполняем нужные строки. Красным я выделил то, что меняю, либо то, что важно.

Network name – давайте осмысленное имя сети, потом это имя мы будет использовать для группы каналов.

Pre-defined muxes – это выпадающий список, который содержит наборы транспондеров для многих спутников. Но учтите, этот набор устаревший. Не может разработчик TVH постоянно его обновлять. Спутников много и каждую неделю где-то что-то меняется. Для спутников о которых шла речь во Вступлении, я создал дополнительные списки и стараюсь поддерживать их в актуальном состоянии. Если хотите Вы можете создать свои списки и скопировать их в каталог «/storage/.config/tvheadend/dvb-scan/dvb-s». Формат этих файлов понять не сложно. Этот параметр не обязательный, транспондеры можно создавать вручную, после.

Network discovery –  параметр позволяет читать из потока информацию о всех транспондерах провайдера (если он таковую предоставляет) и автоматически добавлять эти транспондеры. Например, вбив один транспондер пакета «НТВ+» все остальные TVH пропишет автоматически. Но как я уже говорил: не все провайдеры предоставляют такую возможность. Я отключаю эту функцию, потому что не хочу добавления не нужных мне частот. Все нужные транспондеры у меня уже есть в списке.

Ignore provider’s channel numbers – я не хочу, чтобы TVH назначал номера каналов автоматически, читая их из потока. Я сам хочу присваивать номера каналам.

Character set – если Вы точно знаете в какой кодировке передает программу (EPG) этот провайдер, можете выбрать ее из списка. Если нет, доверим это дело TVH: выбираем AUTO. На моей памяти он ни разу не ошибся.

Жмем «Create» (создать) и повторяем процедуру для всех остальных спутников.

 

Переходим на вкладку «TV adapters» и активируем спутниковый (DVB-S) тюнер.

Enabled – включить.

Satellite config – здесь нужно выбрать из списка подходящую конфигурацию для DiSEqC. Если ни одна из стандартных позиций Вам не подходит (как и в моем случае), выберите «Advanced…» (расширенные настройки). Это даст возможность настраивать отдельно каждый порт переключателя DiSEqC. Если бы в моей конфигурации все конверторы (LNB) были с линейной поляризацией (Universal), можно было бы выбрать «4-Port switch (universal LNB)». Но так как «НТВ+  36E» вещает с круговой поляризацией, этот вариант не подходит. Для «НТВ» нужно указывать другой тип конвертора (Ku 10750). Даже если у Вас нет DiSEqC, то для приема «НТВ» нужно выбрать пункт «Advanced (non-universal LNBs, rotors, etc.)» иначе тип конвертора Вам не изменить.

Нажимаем «Save» для сохранения настроек.

В левом окне появилась наша конфигурация «Advanced (non-universal LNBs, rotors, etc.)». Выделим ее.

Orbital positions – здесь нам предлагают указать количество спутников с которых мы принимаем сигнал, или количество задействованных портов DiSEqC, что в общем тоже самое.

У меня 4 спутника, 4 порта – я ставлю 4 и сохраняю (Save).

Слева появились 4 позиции (Position #1-4) это и есть наш переключатель DiSEqC который предстоит настроить. Абсолютно не важно в какой последовательности Вы будете их активировать и настраивать. Здесь для меня большую роль играет удобство настройки. Я начинаю со спутника где меньше всего каналов и иду по возрастающей (последним я настраиваю пакет НТВ). Так проще редактировать, удалять не нужные каналы. Объясню почему. Не ждите большой скорости работы от веб-интерфейса TVH на процессоре ARM. Он работает как может и в конце концов выполняет то что он него просят. Но, чем больше каналов в списке, тем больше ощущаются тормоза. Вот почему я добавляю по возрастающей. Кстати, я еще не встречал ПК или сервер где бы TVH не тормозил при настройке, поэтому будьте терпеливы.

Итак, я начинаю с «Amos».

Networks – выбираю соответствующую сеть. Там список, в котором нужно поставить галочку.

LNB type – Универсальный, линейная поляризация.

Switch type – это тип переключателя DiSEqC. Выбор там не велик, ставим «Generic».

Сохраняем настройки.

Появилась позиция «Switch: Generic». Здесь задаются команды для переключения портов DiSEqC. Выбираем нужный вариант из предлагаемых, в моем случае это «Сommitted».

Сommitted – выбираем из списка команду. «AB» переключает на второй порт.

  • AA – первый порт (LNB-1)
  • AB – второй порт (LNB-2)
  • BA – третий порт (LNB-3)
  • BB – четвертый порт (LNB-4)

Сохраняю и перехожу на вкладку «Networks». Здесь выделяю только что привязанную сеть «Amos» и жму «Force scan».

Это для того, чтобы не ждать пока TVH сам соизволит начать сканирование транспондеров.

Переходим на вкладку «Muxes» и дожидаемся результатов.

В зависимости от количества транспондеров в сети время ожидания результата может быть от нескольких секунд до нескольких минут. По моим ощущениям на самый большой у меня пакет НТВ уходит до трех минут.

Если все прошло успешно (Scan result – OK), идем дальше. Если нет, ищете и исправляйте ошибку. Я же перехожу на вкладку «Services» и удаляю (в основном удаляю, хотя можно просто отключить, снять галочки) не нужные мне каналы.

Как обычно, «Save» — сохранить изменения.

Повторяю, эту процедуру для всех спутников. Как Вы помните, последним я настраиваю пакет «НТВ+».

Если при настройке сети Вы не нашли подходящего для Вашего спутника списка транспондеров (поле «Pre-defined muxes» осталось пустым), Вам нужно будет вручную добавлять транспондеры. На вкладке «Muxes» нажимаем «Add» и выбираем сеть.

Для настройки не обязательно понимать, что означает каждый из выделенных параметров (хорошо бы, но не обязательно). Достаточно их правильно выбрать/вписать. Например, ТР (транспондер) – 11785, из пакета «НТВ+». Заходим на сайт flaysat.com и видим все нужные данные.

Их и вписываем в соответствующие поля.

Теперь нам нужно сделать привязку каналов (Map services). Эта процедура свяжет каналы с EPG, логотипами, группами и т.д. В общем, она обязательна.

На вкладке «Services» выбираем «Map all services», то есть связать все каналы.

Появляется окно «Map services to channels».

Map encrypted services – означает что мы хотим включить в список кодированные каналы.

Create network name tags – я хочу чтобы названия групп каналов были такие же как у сетей.

Все остальное я отключаю. Если хотите разобраться что там к чему, нажмите кнопку «Help».

Жмем «Map services» и дожидаемся окончания работы.

Далее я перехожу на вкладку «Channels tag» и присваиваю индексы созданным группам каналов.

Это для того, чтобы в «Kodi» группы шли в нужном мне порядке.

На вкладке «Channels» я сортирую каналы по имени (Name).

Затем, в правом нижнем углу выбираю «All» — выводить весь список.

С помощью мышки и «Shift» выделяю все каналы и присваиваю им номера – «Assign number».

Сохраняю изменения.

Последнее, что остается – это активировать соединение с «Oscam» (как Вы помните, он у меня настроен и включен).

На этом настройка «Tvheadend» для меня закончена. Но… предстоит еще настроить «Kodi».

 

Настройка «KODI» для «Tvheadend».

Здесь все гораздо проще и быстрее. Заходим в «Дополнения» — «Мои дополнения» — «Клиенты PVR», находим «Tvheadend HTSP Client» и включаем его.

Создадим иконки каналов.

В «Расширенных» — «ТВ Сервисы» — «Логотипы каналов», выбираем

Программа – TVH

Цвет фона – Grey

И жмем «Создать логотипы». В зависимости от количества каналов и скорости носителя где установлена система, эта процедура может занимать до 5-минут.

 

На этом все. Удачной настройки!

Реклама
Ноябрь 2017
Пн Вт Ср Чт Пт Сб Вс
« Окт    
 12345
6789101112
13141516171819
20212223242526
27282930  
Реклама