Проект MythTV

seal

Администраторы
Команда форума
Linux платформа для идеального домашнего кинотеатра.
mythtv-logo.jpg

[FONT=Verdana,Arial,Helvetica]Современные технологии окружают нас и помогают улучшить качество жизни. Часто они приходят на помощь и в повседневной рутинной работе. Постепенно появляется новое поколение устройств, которые более точно соответствуют нашим потребностям в развлечениях и связи, когда необходимо выполнять разные функции и взаимодействовать с другими типами бытовой техники. Примером можно считать сотовый телефон, который теперь выполняет функцию КПК и карманной игровой приставки. Или как насчёт КПК, который при помощи правильного ПО можно преобразовать в IP-телефон? [/FONT]
[FONT=Verdana,Arial,Helvetica]Некоторые подобные устройства по своей природе задумывались для изолированной работы. Как раз сотовые телефоны и КПК являются прекрасным примером изначально изолированных технологий, которые теперь превратились в совокупность разных функций и услуг, занимая всё большую долю на рынке. Иногда мы получаем смесь технологий с одинаковой функциональностью, но разными режимами работы: беспроводная связь Bluetooth и 802.11, протокол Session Initiation Protocol (SIP) или другие протоколы Voice over Internet Protocol (VoIP). И всё это ради слияния наиболее распространённых форм связи, чтобы повысить продуктивность нашей работы. [/FONT]
[FONT=Verdana,Arial,Helvetica]А как насчёт досуга? Существует ли удачная комбинация технологий цифровых развлечений? Действительно, как объединить такие устройства, как карманный MP3-плеер, портативный DVD-плеер, стопку фильмов и музыки, телевизор и FM-радио? В идеальном случае мы должны получить универсальный интерфейс, легко настраиваемый, модернизируемый под персональные предпочтения и открытый для доработки через плагины.
[/FONT]
[FONT=Verdana,Arial,Helvetica]Добро пожаловать в мир MythTV, удачно объединяющий технологии цифрового видеомагнитофона и домашнего кинотеатра, использующий все преимущества модульного дизайна и свободы выражения. По своей сути MythTV - цифровой видеомагнитофон, состоящий из нескольких модулей, позволяющий удобно управлять потоками телевизионного вещания. Но не только. В нашем обзоре, который состоит из нескольких частей, мы рассмотрим многие возможности MythTV. Начнём со стандартной основы MythTV, затем рассмотрим богатые возможности, которые превращают MythTV в нечто большее, чем пакет записи видео. А именно, в полноценную систему домашнего кинотеатра (HTPC). [/FONT]
[FONT=Verdana,Arial,Helvetica]
mythtvsplash.jpg
[/FONT]​
[FONT=Verdana,Arial,Helvetica]MythTV - программный пакет, который можно скачать бесплатно. Он состоит из системы меню, нескольких плагинов и уникальной сетевой архитектуры, которая позволяет превратить существующий компьютер под Linux, BSD, Mac OSX или Windows в центр вашей цифровой вселенной. С помощью MythTV можно превратить настольный ПК в видеомагнитофон, альбом с фотографиями, станцию для записи DVD, телефонный аппаратVoIP, менеджер Netflix и так далее. [/FONT]
[FONT=Verdana,Arial,Helvetica]Аппаратные требования достаточно низки: MythTV может работать и на платформе EPIA mini-ITX (как с аппаратным кодированием, так и без него), и на high-end серверах с несколькими процессорами и картами захвата. MythTV имеет такие же низкие аппаратные требования, как и Linux, но здесь следует добавить поддержку устройств аудио и видео. Существует немало карт захвата и тюнеров, которые будут работать под Linux и MythTV. Некоторые ключевые требования (в соответствие с документацией MythTV) мы рассмотрим ниже. [/FONT]
[FONT=Verdana,Arial,Helvetica]Настройка и конфигурация хорошо описаны в MythTV WiKi в разделах "Initial Installation/Начальная установка" и "Setting Up/Настройка", кроме того, есть и великолепное "Daily Use Guide/Руководство по повседневному использованию" для тех, кто желает быстро ознакомиться с работой основных функций MythTV. [/FONT]
[FONT=Verdana,Arial,Helvetica]В следующих статьях мы более глубоко рассмотрим основные возможности MythTV. [/FONT]
[FONT=Verdana,Arial,Helvetica]Техническая сторона[/FONT]

[FONT=Verdana,Arial,Helvetica]Слияние технологий сегодня играет немаловажную роль в цифровых устройствах, которые мы используем дома и в поездках. Приятно, когда техника просто работает: iPod синхронизирует данные с настольным компьютером, а входящий звонок VoIP показывается значком на экране телевизора во время просмотра любимой передачи. В целом, пакет MythTV можно рассматривать как центр управления всеми приложениями и устройствами, которые отвечают за наш цифровой досуг. [/FONT]
[FONT=Verdana,Arial,Helvetica]MythTV опирается на сообщество энтузиастов, которые вносят свою лепту в совершенствование системы. Благодаря совместным усилиям многих разработчиков MythTV превратился в эффективное решение на открытом исходном коде. MythTV не только может потягаться с любыми коммерческими продуктами по внешнему виду и функциям, он превосходит их по числу и гибкости расширений. [/FONT]
[FONT=Verdana,Arial,Helvetica]По своей сути MythTV является каркасом для построения качественного домашнего кинотеатра, сочетающего радио, IP-телефонию, телевидение и поддержку мобильных накопителей. MythTV - чисто программный продукт, поэтому для его работы необходимо аппаратное обеспечение. Другими словами, MythTV - не полностью готовое решение, как многие цифровые видеомагнитофоны. Впрочем, в этом и заключается мощь и гибкость MythTV. [/FONT]
[FONT=Verdana,Arial,Helvetica]Для системы MythTV вы должны самостоятельно подобрать комплектующие - с учётом бюджета и возможностей, которые вы хотите получить. Поскольку вы не будете платить ежегодные отчисления за использование MythTV (в отличие от того же TiVo), а также за лицензию (в отличие от Windows MCE), стоимость MythTV сводится к "железу", которое либо уже у вас есть, либо вы его купите. В любом случае, вложение разовое. [/FONT]
[FONT=Verdana,Arial,Helvetica]На следующем скриншоте показана страница из списка систем MythTV, которую можно посмотреть здесь. [/FONT]
[FONT=Verdana,Arial,Helvetica]
[FONT=Verdana,Arial,Helvetica]Нажмите на картинку для увеличения.[/FONT]
[/FONT] [FONT=Verdana,Arial,Helvetica]В целом, готовая система MythTV целиком зависит от того, какие комплектующие вы выберите. Вы сами отбираете те или иные программные и аппаратные компоненты по своему вкусу. Именно поэтому MythTV можно считать своеобразным выражением вашего вкуса. MythTV не только использует современные технологии. Во многих случаях мы получаем наиболее эффективное их использование. [/FONT]
 

seal

Администраторы
Команда форума
Знакомство с 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 от других оболочек для медиа-центров: впечатляющей масштабируемой сетевой архитектуре, которая поддерживает большое количество топологий и конфигураций. Так что ваши старые компьютеры смогут проявить себя в новой роли.

http://www.thg.ru/desktop/mythtv_i/mythtv_i-01.html
 

seal

Администраторы
Команда форума
MythTV: платформа для идеального домашнего кинотеатра. Часть II

Введение

Введение

Первая статья цикла MythTV

Кому нужен медиа-центр, который не умеет работать с другими приложениями и устройствами? Принцип конвергенции уже давно знаком нам по связи, обмену информацией и компьютерным сетям. Идеи конвергенции заметны по мобильным телефонам и КПК с поддержкой Bluetooth, которые могут легко и просто синхронизировать и передавать файлы. Почему же тогда ваш телевизор не может воспроизводить аудио- и видео-файлы с домашнего компьютера?

Та же Windows MCE обзавелась специальными клиентскими модулями extender, которые подключаются к центральному компьютеру MCE и воспроизводят видео и звук. Подобное разделение обязанностей (можно назвать его и специализацией) должен обеспечивать любой достойный медиа-центр.

MythTV несколько отходит от традиционных, строго определённых отношений, которые использует MCE. MythTV разделяет функциональность на две категории с разными режимами работы, а именно: на клиентов (frontend) и серверы (backend). Для реализации MythTV важно понимать принципы их функционирования. В нашей статье мы подробно рассмотрим сетевую архитектуру MythTV, один из ключевых аспектов этого медиа-центра, который отличает систему от других решений.
Технические подробности

Как уже было сказано, сеть MythTV состоит из двух важных частей: клиентских (backend) и серверных (frontend) узлов. Для самой простой конфигурации достаточно одного сервера, который будет обслуживать одного клиента, обычно работающего на том же компьютере. Однако гибкость сетевой архитектуры позволяет создавать более сложные конфигурации, с множеством серверов и клиентов, работающих на нескольких компьютерах, внешних медиа-модулях или даже на переделанных игровых приставках. В теории сетевая топология MythTV может масштабироваться до бесконечного количества клиентов, которые одновременно могут работать с серверами. На практике, как мы думаем, всё упрётся в некоторые ограничения, поэтому разумнее говорить о множестве клиентов, которые могут работать, скажем, с десятком серверов.

Схожая конфигурация показана на следующей иллюстрации.

Технические подробности
Сетевая архитектура MythTV, гибкая и масштабируемая.

Сеть MythTV, показанная выше, поддерживает в роли клиентов и серверов различные компьютеры, от скромных домашних HTPC до серверов потокового видео корпоративного уровня. Например, MythTV можно развернуть в университете для записи и вещания нескольких каналов через несколько тюнеров, а также для одновременной доставки видео к любому клиенту.

MythTV позволяет построить мощную и функциональную мультимедийную сеть. Любая трудность, возникающая во время установки или использования, легко нивелируется практически безграничной свободой и потенциалом готовой системы (или набора систем), на которых развёрнуто окружение MythTV. Windows MCE может работать в роли медиа-сервера для других компьютеров, но для каждого компьютера требуется отдельная лицензия MCE. MythTV работает совершенно свободно на многих системах, включая Linux, BSD и Mac OS X. На самом деле, даже под Windows есть клиент MythTV.

Характеристики сервера (backend)

Сервер выполняет несколько задач, причём все они прозрачны любому пользователю. Обычно эти задачи включают расписание записи и установку приоритетов, управление несколькими тюнерами/картами захвата, маркировку рекламы в записываемых (или уже записанных) потоках, перекодирование форматов видео и взаимодействие с базой данных MythTV.

Характеристики сервера (backend)
Сервер MythTV выполняет несколько задач, включая работу с базой данных, программой передач, запись потоков видео.

Для MythTV существуют два класса серверов, соответствующих идеологии master (ведущий) и slave (ведомый). В системе может быть только один master-сервер, который управляет slave-серверами, каждый из которых может содержать одну или больше карт захвата. Master-сервер находится в самой вершине иерархии серверов и координирует всю деятельность slave-серверов.

Возможно, одной из важных ролей slave-серверов будет перекодирование или редактирование записанных потоков. MythTV может автоматически определять и вырезать рекламу из роликов. Перекодирование заключается в преобразовании из одного формата (скорее всего, из формата NuppleVideo по умолчанию) в другой популярный формат, например, MPEG2 или MPEG4.
 

seal

Администраторы
Команда форума
Параметры сервера (backend)

При конфигурации сервера задаются некоторые ключевые работы MythTV, от выбора master-серверов и slave-серверов до ввода адресов, портов, каталогов для хранения и разных опций, таких, например, как выключение и пробуждение каждого конкретного программного сервера. Каждый сервер имеет собственное расписание задач, в котором можно задать время выполнения (расписание задач хранится локально на каждом сервере, при этом они регулярно опрашиваются, чтобы удостовериться, что все задачи выполняются в указанное время).

Основные серверные операции связаны с картами захвата и хранилищами данных. Поэтому каждый сервер должен иметь, как минимум, одну карту захвата и хранилище для записи видео, локальное или сетевое. Если нужно, можно создавать центральные хранилища, которые могут использовать несколько slave-серверов. Управление такими хранилищами осуществляется master-сервером.
На сервере также настраиваются форматы для каждого региона (по умолчанию: NTSC в Северной Америке, PAL в Европе), таблица частот вещаемых каналов и часовой пояс для списка передач XMLTV (обеспечивается службой Zap2It Labs DataDirect). Есть и временные регулировки, от времени бездействия до максимальных промежутков ожидания, от времени запуска сервера до старта записи передачи по расписанию и т.д.

С помощью скриптов, которые запускаются при старте, сразу же после выключения сервера или в любое другое время можно создать сеть автономных, самоорганизующихся slave-серверов. Таким образом, каждый физический сервер с другими работающими процессами, не связанными с MythTV, может завершить работу MythTV и освободить/перенаправить ресурсы на другие нужды. Перед выключением сервера можно корректно отключать сетевые каталоги Samba, прекращать потоковое вещание и выполнять другие задачи. Если настроить сервер на функцию пробуждения, то можно использовать один из других серверов (лучше всего master-сервер) для постоянного контроля состояния серверов MythTV и пробуждения нужных из них, чтобы, например, записать запланированную передачу.

Характеристики клиента (frontend)

Характеристики клиента (frontend)
Главная задача клиента MythTV состоит в визуальном воспроизведении информации для пользователя.

Клиент получает информацию от сервера, либо воспроизводит любую форму хранящейся мультимедийной информации. Клиент MythTV попросту отказывается от задач, связанных с захватом видео, обработкой и управлением хранилищами, поскольку они весьма "тяжёлые". Так что клиента MythTV можно установить практически на любой компьютер, способный принимать и воспроизводить данные, пусть даже мощности слишком слабы для захвата или хранения информации. В результате мы освобождаем клиентские ПК от многих аппаратных требований, что позволяет создать ультра-портативные решения, скажем, на форм-факторах VIA mini-ITX и nano-ITX.

Как мы указывали выше, практически любая ОС (в том числе и Windows) может быть превращена в клиента MythTV без каких-либо дополнительных лицензий или ограничений по пользователям. Здесь очень важна масштабируемость. В любое время может работать неограниченное число клиентов, под любыми операционными системами.

Клиент предоставляет пользовательский интерфейс MythTV, через который можно получить все необходимые функции для конечных пользователей. Можно использовать любые инструменты навигации, от простой клавиатуры и мыши до пульта ДУ с ИК- или радиосвязью. Клиент также может выводить электронную программу передач, если она есть на любом из серверов.

Более того, клиенты поддерживают многие плагины MythTV (мы поговорим о них в следующей статье цикла). Плагины осуществляют разные функции, от почтового клиента, хранилища кулинарных рецептов и интерфейса FM-радио для воспроизведения потокового аудио/видео до менеджера архивов и удобной панели конфигурации каналов. Есть плагины, поддерживающие многие медиа-серверы в вашей сети, клиент BitTorrent и даже пользовательский интерфейс для записи CD и DVD.

Есть и экспериментальная, а потому и менее стабильная реализация клиентов, разделяющая их по ролям. Она вводит концепцию клиента-демона (MythTV frontend daemon, MFD). MFD работает как независимый процесс и взаимодействует с плагинами MythTV (то есть они сами работают как независимые процессы). Основная концепция состоит в том, чтобы позволить службе перекодирования (daemon) на сервере напрямую взаимодействовать с любым клиентом и раздавать потоки аудио по стандартному протоколу. Подобная поддержка приводит к весьма интересным возможностям, таким, например, как воспроизведение музыки форматов iTunes или использование web-браузера для обращения к MFD-серверу для управления проигрыванием звука.

Параметры клиента (frontend)

Каждый клиент отдельно настраивается. На master-сервере можно указать параметры, которые будут общими для всех клиентов. На каждом клиенте можно настроить собственную систему меню с темами и определённые плагины.

Конфигурация клиента простая и проблем не вызывает. Первая группа опций относится к master-серверу, с которого клиент будет получать электронную программу передач, имена или IP-адреса серверов с портами и т.д. Другие опции касаются воспроизведения, например, аппаратной обработки MPEG2, деинтерлейсинга видео и различных фильтров видео, улучшающих качество воспроизведения.

Заключение

Возможности клиентов MythTV намного превышают те, которые мы смогли описать в этой статье. Сегодня существует огромное количество плагинов, расширяющих функциональность клиентов MythTV. Возьмите, например, плагин MythPhone для взаимодействия между HTPC и телефоном с поддержкой SIP; миниатюрный web-браузер; интерфейсы для хранения, записи и воспроизведения аудио и видео; панели эмуляторов игр; вывод новостей и погоды; менеджер Netflix и модуль плей-листов музыки. И это только официальные плагины! Существует ряд неофициальных плагинов, дающих ещё больший спектр функций. О плагинах мы как раз и поговорим в следующей статье, посвящённой MythTV.

http://www.thg.ru/desktop/mythtv_ii/mythtv_ii-01.html
 

seal

Администраторы
Команда форума
MythTV: официальные плагины


Возможности клиента MythTV во многом определяются доступными плагинами. Эти программные модули работают над уровнем захвата видео и воспроизведения аудио ядра MythTV. Плагины берут за основу базовый набор функций клиента MythTV, с которым взаимодействует пользователь, и расширяют его многими любопытными и подчас удивительными способами.

Среди многих моделей потребительской техники можно заметить тенденцию к персонализации. Apple, например, давно начала игру по новым правилам, выпустив полупрозрачные iMac с разными расцветками, которые компьютерным корпусам раньше и не снились. С тех пор появилось немало продуктов, таких как MP3-плееры, внешние жёсткие диски и даже внутренние комплектующие, которые выделяются среди собратьев отделкой, формой и внешним видом. Стремление к персонализации не ограничивается периферией. Практически все графические интерфейсы сегодня получили возможность менять темы, обои и цветовые схемы.

По мере того, как бытовая электроника проникает в нашу жизнь, улучшая её качество и расширяя возможности, то же самое становится характерно и для программных компонентов, которые мы используем каждый день. Web-браузеры давно обзавелись плагинами и расширениями (скажем, для воспроизведения видео в браузере или поддержки разных звуковых форматов), то же самое можно сказать и про почтовые программы (плагины для фильтрации спама, улучшенной сортировки сообщений, адресной книги) и про другие приложения. И хотя не все плагины позволяют персонализировать досуг, все они в той или иной степени помогают сделать его насыщенней и лучше.
MythArchive

Плагин MythArchive обеспечивает создание образа DVD из записанных передач (включая собственный формат MythTV) и файлов MythVideo. В образ включаются метаданные (название, описание и т.д.), поэтому его можно свободно копировать между системами, не боясь потерять ценную информацию. Раньше этой задачей занимались shell-скрипты MythBurn, но затем был сделан переход на скрипт Python и улучшена интеграция с пользовательским интерфейсом клиента.

С помощью плагина MythArchive вы можете создавать DVD как со структурой меню, так и без неё, добавлять новые темы к существующим образам из коллекции видео, создавать DVD с автоматическим воспроизведением, перекодировать и вырезать рекламу из записей MPEG2, перекодировать разрешение DVD для стационарных плееров. Поддерживаются как однослойные, так и двухслойные DVD; есть возможность стирания перезаписываемых дисков. Можно даже создать образ ISO, чтобы записать DVD на любом компьютере с пишущим DVD-плеером.

Для автоматического преобразования форматов аудио и видео можно отредактировать соответствующие файлы XML.

MythBrowser

Плагин MythBrowser обеспечивает функцию браузера с вложенными окнами (tabbed browsing). Кроме удобных вложенных окон, MythBrowser реагирует на действия в меню, вызываемые нажатием правой клавиши мыши. Поддерживаются привязки клавиатуры и пульта ДУ к навигации. Есть даже простой менеджер закладок, в который можно занести любимые сайты.

Настройка простая и сводится к следующим опциям: масштаб страницы/шрифта по умолчанию, браузер по умолчанию (можно установить, например, Firefox или Konqueror), вывод полос прокрутки, скорость и активация прокрутки страницы, добавление/редактирование закладок.

MythControls

Раньше привязки клавиш настраивались через плагин MythWeb или через базу данных MySQL, в которой они хранятся. Но теперь для этого имеется отдельный плагин MythControls.

MythControls позволяет пользоваться этими настройками через интерфейс плагина клиента, а не через интегрированный модуль, как это было раньше (сейчас плагин опциональный, а модуль является обязательным). Можно настроить привязку клавиатуры в соответствии с вашими предпочтениями, чтобы вы не тратили дополнительное время на освоение клавиатуры. Но тогда придётся научить MythTV соответствующим привязкам клавиш.

MythDVD

MythDVD

MythDVD служит двум целям. Во-первых, перед нами плеер для DVD и VCD. Во-вторых, он позволяет копировать DVD. MythDVD может выводить картинку на внешние или внутренние проигрыватели видео. Можно сохранять основное меню DVD в виде файла MPEG4 AVI, чтобы расположить его в коллекции MythVideo, причём можно соблюсти компромисс между занимаемым объёмом и качеством.

Последняя версия поддерживает быстрое создание ISO, улучшенное масштабирование DVD в меню, усовершенствованную перемотку вперёд и назад, а также ряд любопытных функций (блокирование событий или случайного выхода при воспроизведении DVD).




MythFlix

Плагин MythFlix позволяет вывести ваши RSS-потоки Netflix. Плохо здесь то, что у MythFlix отсутствует формальная конфигурационная панель для клиента, поэтому имя пользователя и пароль придётся вводить через скрипт командной строки. После этого с помощью клиента можно просматривать RSS-потоки, которые скачиваются и хранятся в локальной базе MySQL.

Удобство плагина MythFlix ограничивается отсутствием настройки через интерфейс клиента. Плагин хороший, но неплохо было бы улучшить его дружественность к пользователю. Здесь, кстати, может проявиться преимущество программного обеспечения с открытым исходным кодом - если кому-то подобная настройка потребуется, то её можно легко интегрировать.
MythGallery

MythGallery

Как можно догадаться по названию, MythGallery - плагин для просмотра фотографий. Он позволяет создавать структуру коллекции фотографий и выводит снимки по каталогам в виде уменьшенных значков. MythGallery позволяет поворачивать фотографии, импортировать в коллекцию новые снимки, включать слайд-шоу.

В режиме слайд-шоу MythGallery, в зависимости от настроек пользователя, использует разные эффекты перехода. MythGallery способен вдохнуть жизнь в галерею ваших фотографий, когда вы не будете использовать клиента MythTV для просмотра или записи видео.

MythGame

MythGame

Как насчёт того, чтобы поиграть на медиа-центре? Игры на старых приставках хранились в картриджах, но их можно скопировать на ПК в виде ROM и воспроизвести через ROM-эмулятор. MythGame использует эмулятор ZSNES, который позволяет играть в игры с приставки Super Nintendo (SNES), которая многим известна как "Денди". В некоторые аркадные игры можно поиграть через X Multiple Arcade Machine Emulator (XMAME).

Можно скачать дополнительный материал для MythGame, который включает каталоги и скриншоты популярных игр, информацию об аркадных играх и т.д.

MythMusic

MythMusic

MythMusic - простой графический интерфейс для воспроизведения музыки под MythTV, обеспечивающий удобное и прозрачное управление вашей музыкальной библиотекой. Интерфейс MythMusic позволяет каталогизировать и воспроизводить (с визуализацией) три популярных формата звука FLAC, Ogg Vorbis и MP3. Можно создавать плей-листы, в том числе и составные. Конфигурацию можно выполнять двумя способами: через диалоги клиента MythTV или напрямую в плагине MythMusic.

Через пользовательский интерфейс осуществляются привычные функции: перемотка вперёд и назад, пропуск дорожек, пауза, остановка и воспроизведение. Есть и дополнительные опции режимов воспроизведения: циклическое, случайное и т.д. Можно редактировать плей-листы и включать визуализацию.

MythNews

MythNews

Модуль MythNews позволяет выводить потоки Really Simple Syndicate (RSS). MythNews выводит список потоков в левом меню, а в правом выводятся заголовки новостей. Выпадающее меню (появилось в версии 0.20) позволяет быстро редактировать RSS-сайты и обновлять содержимое. Теперь не нужно редактировать XML-документы и искать в них соответствующие опции.

MythPhone

Каждого клиента MythTV можно настроить на VoIP-телефонию через протокол Session Initiation Protocol (SIP). Вы можете использовать любого SIP-провайдера для регистрации, после чего можно будет звонить на любые телефоны. Поддерживаются и web-камеры, но их ассортимент ограничен некоторыми моделями и производителями. MythPhone заносит себя в базу данных MythTV, так что можно звонить другим близлежащим клиентам MythPhone напрямую.

MythVideo

MythVideo

MythVideo каталогизирует доступные видеоролики в разных форматах, чтобы ускорить поиск и просмотр. Можно выбрать три разных режима отображения: кадр из одного фильма на экране, режим дерева наподобие Watch Recordings и галерею, близкую по формату к MythGallery.

Детальную информацию о каждом фильме можно скачать через базу Internet Movie Data Base (IMDB) на сайте imdb.com, причём MythVideo скачивает также и полиграфию для фильмов (если она доступна). Воспроизведение возможно через Xine, mplayer или даже через встроенный движок воспроизведения MythTV. Xine - бесплатный мультимедийный плеер, понимающий форматы дисков CD, DVD и VCD, а также AVI, MOV, WMV и звук MP3. Доступны кодеки для MPEG Layer 1-3, AAC (используется в MPEG Layer 4), AC3/Dolby Digital, Vorbis, FLAC и другие. Mplayer поддерживает некоторые форматы из перечисленных, а также многие другие, такие как Qt/MOV, NuppelVideo и потоковое вещание HTTP/FTP и RTP/RTSP.

MythWeather

MythWeather

Плагины для выдачи прогноза погоды присутствуют во многих оболочках для домашних кинотеатров. У MythTV тоже есть плагин MythWeather. Информация о погоде включает краткий прогноз на сегодняшний и завтрашний дни, расширенный прогноз на три дня (сегодня и два дня вперёд), а также климатическую карту. Выводятся такие параметры, как температура и скорость ветра, влажность, давление, расстояние видимости и уровень УФ-излучения.

Экраны с информацией прокручиваются каждые 5 секунд, либо можно проматывать их вручную, ставить паузу и возобновлять прокрутку. В MythWeather можно ввести индекс другого региона, после чего будет выдана соответствующая погодная информация.

MythWeb

MythWeb

MythWeb является интерфейсом для любого внешнего браузера. Через MythWeb можно задавать расписание записей и управлять ими, менять настройки и получать доступ к содержанию плагинов MythTV удалённо.

MythWeb содержит модуль для вещания потоков мультимедиа, отображения состояния тюнера, вывода статистики и т.д.

Заключение

Даже с базовым набором официальных плагинов клиент MythTV позволяет просматривать библиотеку фильмов с возможностью воспроизведения, проводить поиск в Интернете полиграфии и информации о фильмах, воспроизводить новости RSS, просматривать web-страницы, выводить галерею фотографий, отображать прогноз погоды и даже звонить через SIP-протокол. Есть и полноценный эмулятор игровых приставок, каталогизатор музыки и т.д. Неплохой набор возможностей для любого пользователя, кто пожелает собрать полноценный домашний кинотеатр на основе ПК.

В следующем материале мы рассмотрим неофициальные плагины MythTV, которые ещё больше расширяют набор функций.

http://www.thg.ru/desktop/mythtv_iii/mythtv_iii-01.html
 
Последнее редактирование:

seal

Администраторы
Команда форума
т.к. возможно воспроизведение через XINE
то воспроизводиться будет ...
Supported file formats

* File formats (System layer / media types)
supported:
o direct DVD playback (of unlocked/unencrypted DVDs, see below)
o Video CD
o Audio CD
o mpeg program streams (.mpg, .mpeg)
o mpeg transport streams (.ts)
o ogg (.ogg, .ogm)
o avi (.avi)
o asf (.asf, .wmv, .wma)
o quicktime (.mov, .mp4)
o mpeg-video (.mpv, .m2v)
o mpeg-audio (.mp2, .mp3)
o Sega Saturn FILM (.cpk)
o Id Software RoQ (.roq)
o wav (.wav)
o Autodesk FLIC (.fli)
o real (.rm, .ra, .ram)
o raw dv (.dv)
o network graphics format (.png, .mng)
o Creative Voice (.voc)
o Sun/NeXT SND/AU (.snd, .au)
o Wing Commander III (.mve)
o Westwood Studios files (.vqa, .aud)
o Electronic Arts WVE (.wve)
o AIFF (.aif, .aiff)
o YUV4MPEG2 (.y4m)
o SMJPEG (.mjpg)
o raw AC3 (.ac3)
o Dialogic VOX (.vox)
o TechnoTrend PVA (.pva)
o Playstation STR (.str)
o Nullsoft Video (.nsv)
o 4X Technologies (.4xm)

* Video codecs
supported:

o mpeg 1/2
o mpeg 4 (aka OpenDivX)
o ms mpeg 4
o divx 3/4/5
o windows media video 7 & 8
o motion jpeg
o Cinepak
o DV
o ms video 1 (msvc)
o ms rle
o Sorenson SVQ1/SVQ3 (often used in Quicktime trailers)
o creative yuv (cyuv)
o roq video
o QT RLE, SMC, RPZA
o theora
via external binary/win32 codecs (not included in xine):
o Indeo 3.1-5.0
o Window Media Video 8,9
o On2 VP3.1
o I263
o Real Media 2.0, 3.0, 4.0
currently unsupported/untested Formats:
o 3ivx
o h263 (aka Real Video 1.0)
 

seal

Администраторы
Команда форума
# Audio codecs
supported:

* mpeg audio (layer 1,2,3)
* a/52 (aka ac3, dolby digital)
* aac (used in .mp4 files)
* dts (via external decoder)
* vorbis
* pcm
* adpcm (MS/IMA/DVI/Dialogic)
* mu-law and A-law
* roq dpcm
* Real Media dnet audio
* Real Media 28.8 audio
* DivX audio (WMA)
* GSM 6.10
* FLAC
* NSF (NES sound format)
* Speex

via external binary/win32 codecs (not included in xine):

* MS GSM
* Intel Music Coder
* Voxware Metasound
* ACELP.net
* Real Media Sipro/Cook/dnet
* QDesign Music 1/2 (QDM1/QDM2)

currently unsupported/untested Formats:

* some formats frequently found in quicktime streams (Qualcomm Pure Voice...)
 

seal

Администраторы
Команда форума
хорошая статья в журнале ХАКЕР с примером первичной установки
 

cornetster

Пользователь
Ставил 2 раза, это нужно устанавливать на отдельную машину "мультимедийный центр" просто на компе использовать не практично.
И еще, так и не понял как выставлять позиции при выборе дисек-мотор? Там какието специфические символы, а русская информация по даной теме отсутствует напроч. Если кому надо могу поделиться ссылками которыми пользовался.
 

seal

Администраторы
Команда форума
cornetster, ссылки конечно выкладывайте. я больше склоняюсь к его установке чем к Tvix, Popcorn и т.д.
сейчас пытаюсь подобрать конфигурацию медиа центра исходя из наличия денег и драйверов :)
 

Markl

Пользователь
Поставил себе дистрибутив mythbuntu , не работает с SkyStar3, просто не видит девайса :-( Правда, в линуксах я полный "чайник". Где б найти справки на русском, плагины, апгрейды?
 

tlm-box

Новичок
А кто нибудь пробовал фото просматривать?
С музыкой и видео нет проблем, а вот с фото. Входишь в галлерею и при нажатии М, ничего:((. Как можно загрузить фото на бэканд?
 
Сверху