MythTV это программный продукт распространяемый по лицензии GPL, тоесть бесплатно. В самой простой вариации MythTV представляет собой цифровой магнитофон (DVR - Digital Video Recorder), который состоит из нескольких модулей позволяющих управлять потоками ТВ вещания. В самом же сложном варианте установки MythTV может использовать несколько выделенных серверов для одновременной трансляции или записи множества каналов, а также может быть использован одновременно на нескольких клиентах для просмотра вашего медиа контента. Благодаря этой модульной конструкции на базе MythTV можно построить качественный домашний кинотеатр предоставляющий такие основные сервисы:
- ТВ сервис с возможностью записи по расписанию (поддержка DVB-S/DVB-T/DVB-C/ATSC/IPTV)
- прослушивание радио каналов
- воспроизведение любых видео и аудио файлов, а такжде DVD
- галерея фотографий
- IP телефония
- эмулятор игровых приставок
- информационные услуги, сводки новостей, прогноз погоды
- встроенный интернет броузер
Конечно же существует огромное множество дополнительных модулей (plugins), которые могут расширить базовую функциональность вашего MythTV. И при этом требования к мощности комплектующих у MythTV довольно скромны, а последние версии имеют достаточно простой интерфейс, для того чтобы с установкой мог справиться человек неглубоко знакомый с Linux. Возможно то, что MythTV в основном используется и разрабатывался под Linux, и есть основной проблемой распространения, так как большинство домашних систем работают под Windows.
Практическая реализация MythTV состоит в разделении на уровни клиента (frontend) и сервера (backend), что позволяет адаптировать установку MythTV под любую сетевую структуру и имеющееся оборудование.
Backend
В MythTV существует деление на два класса серверов, которые соответствуют идеологии Master-Slave. Одновременно в одной структуре может находится только один Master сервер, который в свою очередь управляет Slave серверами. Каждый Master или Slave сервер может иметь собственное расписание задач. Подобное деление помогает достичь отличной масштабируемости. Функционально серверная часть (backend) отвечает за следующие операции:
- управление тюнерами или картами захвата
- расписание записью программ
- маркировка и удаление рекламы в записываемых материалах
- перекодирование форматов видео
- работа с базой данных MythTV
Гибкость сетевой архитектуры позволяет создавать сложные конфигурации с множеством серверов, и это уже вопрос необходимости какой компьютер под какие нужды использовать. Например для перекодирования видеопотоков нужно использовать наиболее мощный сервер, а Master сервер для управления может быть не таким мощным.
Frontend
Основная задача клиента (frontend) это воспроизведение всех типов медиа материалов предоставляемых сервером. Так как основная нагрузка связанна с захватом видео, раскодированием и обработкой ложится на сервер, клиентом может служить довольно слабый компьютер. Мощности клиента должно быть достаточно только для воспроизведения.
Клиент отвечает за пользовательский интерфейс, через который происходит управление всеми сервисами MythTV. Так же клиент может использовать дополнительные плагины для расширения функциональности. Список самых популярных плагинов:
- MythArchive - позволяет создавать DVD из записанных ТВ программ
- MythBrowser - броузер по управлению расписанием для записи программ
- MythControls - помогает настроить клавишы управления клиентом
- MythDVD - умеет проигрывать DVD и делать копии дисков
- MythGallery - отвечает за библиотеку изображений
- MythGame - мини игровой центр с эмуляцией приставок

- MythMusic - управление и проигрывание музыкальной коллекции
- MythNews - работает с RSS новостями
- MythPhone - отвечает за VoIP телефонию
- MythVideo - каталог видео библиотеки
- MythWeather - прогноз погоды
- MythWeb - контейнер для любого внешнего броузера
Заключение
Для человека увлечённого HTPC и имеющего небольшой опыт с Linux - MythTV идеальный вариант для развёртывания домашней медиа структуры. А набор функциональности в MythTV перевешивает все остальные похожие реализации под Linux, например Freevo или GeexBox.
Последние комментарии
46 недели 5 дня назад
46 недели 5 дня назад
46 недели 5 дня назад
51 недели 2 дня назад
1 год 35 недели назад
1 год 50 недели назад
1 год 50 недели назад
1 год 50 недели назад
1 год 50 недели назад
1 год 50 недели назад