Установка сервера потокового ТВ с открытым исходным кодом TvHeadend в Linux Mint
Серверная программа, которая считывает видеопотоки из источников LinuxTV и публикует их в виде интернет-потоков, называется TVHeadend, часто TVH для краткости. Например, он поддерживает несколько входов, USB-тюнер DVB-T и спутниковый > IP-тюнер, объединяя их в единый список каналов. Серверы TVH сами являются поставщиками IP-сигналов, что позволяет объединять сети серверов TVH.
TVH обычно используется в домашней сети для отправки видео на приемные устройства, такие как смарт-телевизоры и телевизионные приставки, но также используется для пересылки сигналов даже между странами по междугородним каналам. Сюда же входит информация (при наличии) из электронного телегида и возможность записи программ типа DVR, включая возможность перекодирования из MPEG2 в h264 и h265.
Различные способы установки Tvheadend
- Использование моментального хранилища
- Использование личных архивов пакетов (PPA)
- Использование официального репозитория Tvheadend
Способ 1: Использование Snap Store.
Во-первых, нам нужно обновить источник:
$ sudo apt-get update
Теперь устанавливаем оснастку:
$ sudo apt-get install snapd
Затем мы можем установить службу tvheadend, используя хранилище моментальных снимков:
$ sudo snap install tvheadend
Способ 2: Использование личных архивов пакетов (PPA).
Добавить репозиторий пакетов TVheadend из PPA
$ sudo add-apt-repository ppa:mamarley/tvheadend-git-stable
Теперь обновите свой источник:
$ sudo apt-get update
Установите сервис tvheadend:
$ sudo apt-get install tvheadend
Способ 3: Использование официального репозитория Tvheadend.
Установите необходимые пакеты и добавьте ключ PGP репозитория.
sudo apt-get -y install coreutils wget apt-transport-https lsb-release ca-certificates sudo wget -qO- https://doozer.io/keys/tvheadend/tvheadend/pgp | sudo apt-key add -
Теперь добавьте репозиторий TVheadend:
$ sudo add-apt-repository "deb https://apt.tvheadend.org/stable focal main"
Источники обновлений:
$ sudo apt-get update
Теперь установите tvheadend:
$ apt-get install tvheadend
Tvheadend открывает окно конфигурации во время установки, где вы можете установить имя пользователя и пароль для входа в систему и управления своим экземпляром TvHeadend. Установка имени пользователя для администратора — это самый первый шаг. Когда закончите, нажмите «Да».
Теперь установите пароль администратора.
После установки к Tvheadend можно получить доступ через HTTP через порт 9981. Теперь вы можете открыть Tvheadend, используя «http://localhost:9981/» в своем браузере.
Настройка основных параметров:
Теперь нажмите «Отмена» на этом экране.
Если установка завершена, можно легко отслеживать и настраивать Tvheadend. Это предлагает мобильный пользовательский интерфейс, который работает на внутреннем сервере, работающем по протоколу HTTP. На TCP-порту 9981 работает этот внутренний HTTP-сервер. В методе конфигурации войдите в систему с вашим именем пользователя и паролем, которые вы упомянули ранее.
На вкладке «Конфигурация» нажмите вкладку «Входы DVB», чтобы определить свой ТВ-адаптер. Здесь вы должны увидеть опцию, позволяющую указать ваш ТВ-адаптер. В раскрывающемся списке выберите свой ТВ-адаптер.
На вкладке «Конфигурация» щелкните вкладку «Канал/EPG», после чего вы сможете настроить параметры EPG с помощью параметра «Захват EPG».
«Конфигурация»Настройки»Запись»Запись»Цифровой видеомагнитофон»Цифровой видеорегистратор.