FastoTV — это бесплатная платформа IPTV с открытым исходным кодом для просмотра телепередач через интернет. Она поддерживает множество платформ, включая Mac OS X, Linux и Windows. Код написан на C++ и распространяется под лицензией GPLv3.
Проект FastoTV разрабатывает IPTV-сервер для потоковой передачи телепередач. Платформа, например, может использоваться небольшими провайдерами для предоставления клиентам доступа к телевизионному контенту, для создания облачных систем потоковой передачи телепередач или для обеспечения инфраструктуры видеонаблюдения с IP-камерами.
Эта открытая платформа может использовать наш любимый плеер для просмотра телеканалов. Также FastoTV - это открытая и бесплатная платформа IPTV.
Основные преимущества FastoTV:
- Открытый источник
- Собственный сервис IPTV с открытым исходным кодом
- Пульт дистанционного управления для устройства и телевизора.
- Недорогие устройства, вы можете купить устройство самостоятельно и установить на него приложение.
- Теперь мы поддерживаем следующие устройства.
- Мульти-платформа
- Простой код
- Отличные решения
Кроме того, в приложении есть пакеты, которые поддерживаются некоторыми миникомпьютерами, например:
Оранжевый ИП:
- Апельсин PI One
- Апельсин Пи Лайт
- ПК Orange PI
- Оранж Пи Плюс2
- Оранжевый PI PC2
- Оранжевый Pi Zero Plus2
Банановый ИП:
- Банан Пи М2 +
Raspberry Pi:
- Raspberry Pi 1 Модель B +
- Малина Pi 2 Модель B
- Малина Pi 3 Модель B
Платформа может работать в режиме ретрансляции, передавая исходный поток клиентам без изменений, или в режиме реального времени кодировать видео с камеры или перекодировать существующий поток в другой формат.
Также поддерживается настройка часового пояса, при которой поток буферизуется для одновременного просмотра в разных часовых поясах . Возможно включение ускорения GPU для кодирования и декодирования.

Источниками контента могут служить файлы и прямые трансляции, полученные через сети CDN, системы вещания, локально подключенные камеры, точки вещания в локальной сети и такие сервисы, как TV Mosaic. На входе поддерживаются HLS, RTMP, UDP Multicast / Unicast, HTTP TS и DASH. Выходные данные: HLS PUSH, HLS PULL, RTMP PUSH, UDP / RTP, RTSP и HTTS TS.
Для просмотра контента с отложенной загрузкой (update TV) поддерживаются плейлисты и видео по запросу . Для начала потоковой передачи в простейшем случае достаточно запустить сервер, создать файл M3U с доступными потоками и распространить его среди пользователей.
Как установить FastoTV на Linux?
Если вы заинтересованы в установке и тестировании этого приложения в своей системе, вы можете сделать это с помощью одного из следующих методов.
Разработчики приложения предоставляют нам несколько вариантов.
Если вы используете Debian, Ubuntu или любой другой дистрибутив, поддерживающий пакеты deb, вы можете установить это приложение, используя данный метод.
Чтобы загрузить пакет приложения из терминала, необходимо выполнить следующую команду:
wget -O fastotv.deb https://fastotv.com/downloads/linux/fastotv-0.9.4-x86_64.deb
После загрузки вы можете установить пакет, используя предпочитаемый вами менеджер пакетов или из терминала с помощью следующей команды:
sudo dpkg -i fastotv.deb
Если у вас возникли проблемы с зависимостями, вы можете решить их, выполнив в терминале следующую команду:
sudo apt -f install
Установка через пакет RPM
Наконец, пользователям RHEL, CentOS, Fedora, openSUSE или любого другого дистрибутива с поддержкой RPM-пакетов следует загрузить последнюю стабильную версию RPM-пакета приложения.
Чтобы загрузить пакет из терминала, введите в терминал следующую команду:
wget -O fastotv.rpm https://fastotv.com/downloads/linux/fastotv-0.9.4-x86_64.rpm
Как только загрузка будет завершена, установку можно будет выполнить с помощью следующей команды:
sudo rpm -i fastotv.rpm
Arch Linux и производные
Наконец, для пользователей Arch Linux или дистрибутивов на его основе это приложение можно установить из репозиториев AUR.
Вам достаточно установить AUR-помощник, поэтому, если его нет, вы можете ознакомиться с одним из тех, которые мы рекомендуем здесь.
Теперь вам остаётся только открыть терминал и ввести:
yay -S fastotv