Введение
Современные технологии окружают нас и помогают улучшить качество жизни. Часто они приходят на помощь и в повседневной рутинной работе. Постепенно появляется новое поколение устройств, которые более точно соответствуют нашим потребностям в развлечениях и связи, когда необходимо выполнять разные функции и взаимодействовать с другими типами бытовой техники. Примером можно считать сотовый телефон, который теперь выполняет функцию КПК и карманной игровой приставки. Или как насчёт КПК, который при помощи правильного ПО можно преобразовать в IP-телефон?
Некоторые подобные устройства по своей природе задумывались для изолированной работы. Как раз сотовые телефоны и КПК являются прекрасным примером изначально изолированных технологий, которые теперь превратились в совокупность разных функций и услуг, занимая всё большую долю на рынке. Иногда мы получаем смесь технологий с одинаковой функциональностью, но разными режимами работы: беспроводная связь Bluetooth и 802.11, протокол Session Initiation Protocol (SIP) или другие протоколы Voice over Internet Protocol (VoIP). И всё это ради слияния наиболее распространённых форм связи, чтобы повысить продуктивность нашей работы.
А как насчёт досуга? Существует ли удачная комбинация технологий цифровых развлечений? Действительно, как объединить такие устройства, как карманный MP3-плеер, портативный DVD-плеер, стопку фильмов и музыки, телевизор и FM-радио? В идеальном случае мы должны получить универсальный интерфейс, легко настраиваемый, модернизируемый под персональные предпочтения и открытый для доработки через плагины.
Добро пожаловать в мир MythTV, удачно объединяющий технологии цифрового видеомагнитофона и домашнего кинотеатра, использующий все преимущества модульного дизайна и свободы выражения. По своей сути MythTV – цифровой видеомагнитофон, состоящий из нескольких модулей, позволяющий удобно управлять потоками телевизионного вещания. Но не только. В нашем обзоре, который состоит из нескольких частей, мы рассмотрим многие возможности MythTV. Начнём со стандартной основы MythTV, затем рассмотрим богатые возможности, которые превращают MythTV в нечто большее, чем пакет записи видео. А именно, в полноценную систему домашнего кинотеатра (HTPC).
MythTV – программный пакет, который можно скачать бесплатно. Он состоит из системы меню, нескольких плагинов и уникальной сетевой архитектуры, которая позволяет превратить существующий компьютер под Linux, BSD, Mac OSX или Windows в центр вашей цифровой вселенной. С помощью MythTV можно превратить настольный ПК в видеомагнитофон, альбом с фотографиями, станцию для записи DVD, телефонный аппаратVoIP, менеджер Netflix и так далее.
Аппаратные требования достаточно низки: MythTV может работать и на платформе EPIA mini-ITX (как с аппаратным кодированием, так и без него), и на high-end серверах с несколькими процессорами и картами захвата. MythTV имеет такие же низкие аппаратные требования, как и Linux, но здесь следует добавить поддержку устройств аудио и видео. Существует немало карт захвата и тюнеров, которые будут работать под Linux и MythTV. Некоторые ключевые требования (в соответствие с документацией MythTV) мы рассмотрим ниже.
Настройка и конфигурация хорошо описаны в MythTV WiKi в разделах
В следующих статьях мы более глубоко рассмотрим основные возможности MythTV.
Техническая сторона
Слияние технологий сегодня играет немаловажную роль в цифровых устройствах, которые мы используем дома и в поездках. Приятно, когда техника просто работает: iPod синхронизирует данные с настольным компьютером, а входящий звонок VoIP показывается значком на экране телевизора во время просмотра любимой передачи. В целом, пакет MythTV можно рассматривать как центр управления всеми приложениями и устройствами, которые отвечают за наш цифровой досуг.
MythTV опирается на сообщество энтузиастов, которые вносят свою лепту в совершенствование системы. Благодаря совместным усилиям многих разработчиков MythTV превратился в эффективное решение на открытом исходном коде. MythTV не только может потягаться с любыми коммерческими продуктами по внешнему виду и функциям, он превосходит их по числу и гибкости расширений.
По своей сути MythTV является каркасом для построения качественного домашнего кинотеатра, сочетающего радио, IP-телефонию, телевидение и поддержку мобильных накопителей. MythTV – чисто программный продукт, поэтому для его работы необходимо аппаратное обеспечение. Другими словами, MythTV – не полностью готовое решение, как многие цифровые видеомагнитофоны. Впрочем, в этом и заключается мощь и гибкость MythTV.
Для системы MythTV вы должны самостоятельно подобрать комплектующие – с учётом бюджета и возможностей, которые вы хотите получить. Поскольку вы не будете платить ежегодные отчисления за использование MythTV (в отличие от того же TiVo), а также за лицензию (в отличие от Windows MCE), стоимость MythTV сводится к “железу”, которое либо уже у вас есть, либо вы его купите. В любом случае, вложение разовое.
На следующем скриншоте показана страница из списка систем MythTV, которую можно посмотреть
Нажмите на картинку для увеличения.
В целом, готовая система MythTV целиком зависит от того, какие комплектующие вы выберите. Вы сами отбираете те или иные программные и аппаратные компоненты по своему вкусу. Именно поэтому MythTV можно считать своеобразным выражением вашего вкуса. MythTV не только использует современные технологии. Во многих случаях мы получаем наиболее эффективное их использование.
Знакомство с MythTV
MythTV состоит из пакета, распространяемого по лицензии GPL, который позволяет превратить компьютер в полноценный мультимедийный центр с разнообразными возможностями, включая те, на которые многие HTPC попросту неспособны. Если вы новичок в мире MythTV, то для вас есть хорошие новости: установка и настройка сегодня выполняются намного легче, чем раньше. И бывалые пользователи это подтверждают. Сегодня можно скачать готовый и удобный пакет MythTV – годы труда разработчиков не прошли даром.
MythTV обеспечивает все функции, которые ожидаешь от цифрового видеомагнитофона и медиа-центра: паузу, перемотку вперёд и назад телевизионного вещания, поддержку нескольких тюнеров (то есть одновременную запись нескольких потоков), поддержку сжатия RTjpeg, MJPEG и MPEG-2 в реальном времени. MythTV также поддерживает потоки Digital Video Broadcast (DVB) от соответствующих карт и тюнеров pcHDTV. Экранное меню обеспечивает немало полезной информации при переключении каналов. Оно поддерживает привязку клавиш, что позволяет быстро выбирать нужные опции.
Кроме всего прочего, MythTV содержит функцию автоматического определения и удаления рекламы, картинку в картинке (если есть поддержка со стороны тюнера), удачную систему планирования записи с разрешением возможных конфликтов и богатство модулей расширения. Модульные компоненты обеспечивают другие функции: воспроизведение DVD и CD (включая извлечение), просмотр прогноза погоды, эмуляция игровых приставок через ROM, просмотр фотографий и просмотр программы передач на основе XMLTV-сервисов, например, DataDirect.
MythTV очень гибкая система: в один компьютер можно установить несколько тюнеров. Можно использовать несколько компьютеров с одним или большим числом тюнеров, и все они будут работать совместно, чтобы оптимизировать запись по расписанию. Всё это возможно благодаря умной и распределённой сетевой архитектуре, которая разносит рабочие функции между несколькими ПК. MythTV состоит из одного центрального сервера и одного или нескольких клиентов. Кроме того, центральный сервер может сам выступать в роли клиента или удалённой системы хранения.
Наконец, последняя версия MythTV (0.20) отличается более эффективной отрисовкой меню. Используется графическая библиотека OpenGL, содержащая улучшенную поддержку воспроизведения DVD и вывода меню. Кроме того, улучшилась поддержка накопителей с “горячим” подключением и UPnP-устройств.
В обычной конфигурации MythTV состоит из следующих компонентов.
Модули MythTV | |
MythBrowser | Оболочка MythTV |
MythDVD | Воспроизведение DVD и запись |
MythGallery | Галерея фотографий MythTV |
MythGame | Игровой эмулятор ROM |
MythMusic | Воспроизведение и запись музыки |
MythNews | Поддержка RSS-потоков |
MythPhone | Поддержка SIP |
MythVideo | Поддержка воспроизведения видео, не связанного с MythTV |
MythWeather | Модуль вывода прогноза погоды |
MythWeb | Модуль web-браузера MythTV |
Сравнительная таблица
Сегодня существуют и другие оболочки для медиа-центров на основе Linux, обещающие дать такое же качество, с такими же требованиями к аппаратному оснащению. Два характерных примера: Freevo и GeexBox, но они всё равно не дотягивают по набору функций до MCE или MythTV. В следующей таблице показаны некоторые различия между последней парой продуктов.
MythTV | Windows MCE |
Открытый исходный код. Можно бесплатно скачать, использовать и модифицировать | Закрытый код. Нужно покупать, модифицировать нельзя |
Можно менять кодеки (OSS и собственные) | Собственные кодеки нельзя менять |
Поддержка программного и аппаратного кодирования | Нет поддержки программного кодирования |
Запись в DivX и MPEG2 | Нельзя записывать в DivX или MPEG2 |
Для настройки требуются базовые знания Linux | Простая установка и настройка |
Работает на Linux и MacOS, переносится под Windows | Работает только под Windows |
Очень низкие системные требования | Скромные системные требования |
Поддерживает плагины третьих сторон | Не поддерживает плагины |
Гибкая и масштабируемая сетевая архитектура (сервер/клиенты) | Простая поддержка сети TCP/IP |
Можно записывать, перекодировать и передавать видео | Записывать и воспроизводить можно только локально |
Возможно, одним из самых главных преимуществ пакета MythTV является статус коллективной разработки. Любой может поучаствовать в доработке этого проекта. Можно помочь путём внесения новых и улучшенных возможностей, создавая новые компоненты. В существующих пакетах MythTV присутствует немало плагинов, а в новых версиях появляется ещё больше.
В следующей статье мы поговорим о том, что отличает MythTV от других оболочек для медиа-центров: впечатляющей масштабируемой сетевой архитектуре, которая поддерживает большое количество топологий и конфигураций. Так что ваши старые компьютеры смогут проявить себя в новой роли.