MythTV

MythTV
Información sobre la plantilla
MythTV logo2.png
Mythtv 632.jpg
Menú Principal de MythTV
DesarrolladorIsaac Richards
Lanzamiento inicial0.10 el 1 de julio de 2003
Última versión estable0.26 el 2 de octubre de 2012
GéneroReproductor multimedia
Sistemas Operativos compatiblesLinux, Mac OS X, OpenBSD
IdiomaMultilenguaje
LicenciaGNU GPL
Sitio web
http://www.mythtv.org

MythTV es una colección de software que intenta convertir a una computadora personal con el hardware adecuado en una grabadora de vídeo digital con el cual se permite grabar programas de televisión en un disco duro para su visualización.

En la actualidad esta aplicación llega más lejos, convirtiendo la computadora en un verdadero MediaCenter con el que se puede jugar, navegar, reproducir vídeos, escuchar música y mucho más, todo ello utilizando un sencillo mando a distancia, sin necesidad de teclado ni ratón.

Historia

El proyecto MythTV se inició en abril de 2002 por Isaac Richards, quien explicó su motivación:

Me cansé de la caja de cable de calidad bastante baja que AT& T Broadband ofrece con su servicio de cable digital. Es lento para cambiar de canal, montados con anuncios, y la guía de programas es una broma. Por lo tanto, pensé que sería divertido para tratar de construir un reemplazo. Sí, podría haber comprado un TiVo, pero yo quería tener algo más que una DVR. Quiero un navegador web integrado, un cliente de correo, tal vez algunos juegos. Básicamente, quiero que el cuadro de convergencia mítico que ha estado hablando desde hace un par de años.

Características

MythTV es una colección de software que ofrece funciones de grabación digitales de vídeo (PVR o DVR - personal, o digital, vídeo), un sistema informatizado de VCR, similar a un TiVo o Replay. Se ejecuta bajo el sistema operativo Linux. Dado que el software de código abierto. Además de las funciones de PVR básicas de grabación y reproducción de programas programados y que le permite programar grabaciones automáticamente por adelantado, MythTV tiene un sistema de plugins que permite que se extienda por otros programadores. Existen plugins en la actualidad para la reproducción de vídeo externo, ver fotos, escuchar archivos de música, usando su televisor y una cámara web como un video-teléfono a través de Internet, navegar por la web, recuperar el tiempo local actual, y muchas otras funciones.

Hay dos tipos de plugin para MythTV oficial y Plugins no oficiales. MythTV tiene una serie de capacidades. La parte de la televisión te permitehacer lo siguiente:

  • Usted puede pausar, adelantar y rebobinar televisión en directo.
  • Puede instalar varias tarjetas de captura de vídeo para grabar más de un programa a la vez.
  • Se puede tener varios servidores (llamados "backends"), cada uno con múltiples tarjetas de captura en los mismos. Toda programación se realiza por el servidor maestro, que arbitra el que la grabación se llevará a cabo por cada dispositivo. Todas las solicitudes de registro son gestionados por el servidor maestro, para que pueda programar una grabación desde cualquier cliente.
  • Puede tener varios clientes (llamados "interfaces" en la jerarquía de MythTV), cada uno conuna visión común de todos los programas disponibles. Cualquier cliente puede ver cualquier programa que fue registrado por cualquiera de los servidores, en el supuesto de que tienen la capacidad de hardware para ver el contenido, una interfaz de baja potencia no será capaz de ver la televisión de alta definición, por ejemplo. Los clientes pueden ser sin disco y controlada enteramente por un control remoto.
  • Puedes usar cualquier combinación detarjeta de captura analógica estándar, MPEG-2, MJPEG, DVB, HDTV, dispositivos USB y FireWire de captura. Con el hardware adecuado, MythTV pueden controlar decodificadores, a menudo se encuentran en los sistemas de cable digital y televisión por satélite.
  • MythTV implementa un servidor UPNP, por lo que un cliente UPnP automáticamente debería ver el contenido de su sistema de MythTV.

Soporte HDTV

MythTV es capaz de capturar flujos de televisión de alta definiciónde cualquier fuente que proporcione vídeo sin cifrar. Esto significa emisión ATSC y el contenido de DVB, así como el contenido de DVB que se cifran cuando se utiliza un sintonizador con un módulo integrado IC. La mayoría de los proveedores de cable y satélite de EE.UU.utilizan el vídeo codificado sólo se puede acceder a través de sus propios set-top boxes.Los sistemas de cable pueden ofrecer algunos canales QAM sin ​​cifrar, pero éstos generalmente sólo pueden ser estaciones de televisión local, y no la programación por cable o canales premium.

Los dispositivos OpenCable están disponibles para acceder al contenido cifrado en los sistemas de cable de Estados Unidos, pero como se trata de un completo sistema de DRM, y no sólo como CA DVB CI, cada pieza de hardware y software en la cadena de reproducción debe ser probado y autorizado por CableLabs. En la actual, Windows Media Center es el único software de DVR para cumplir con estos requisitos, y sólo él, y otro software usando sus bibliotecas de grabación, puede usar estos dispositivos.En 2010, CableLabs relajó las restricciones de DRM permite que los dispositivos no autorizados a registrar copia libremente el contenido con estos dispositivos, sin embargo, es todavía totalmente de lo que los operadores de cable que ofrecen contenido marcado como tal.

Como una alternativa a la captura digital directa, se puede utilizar un decodificador externo para recibir los canales, y luego capturar usando digital-analógico-digital de conversión (el agujero analógico). Una forma popular de hacer esta conversión es conectar las salidas de componentes de un set-top box para la PVR de Hauppauge HD.

Tarjetas Compatibles

El software MythTV soporta tarjetas sintonizadoras de TV que son totalmente compatibles con los controladores del núcleo V4L-DVB.

MythTV también soporta la captura a través de FireWire y el programa de digital set-topboxes. Estos incluyen el Motorola DCT-6200, el STB utilizado por Cable Cogeco y Shaw Cablepara sus servicios de alta definición. También puede grabar directamente a partir de fuentes de IPTV, como el servicio Freebox, así como desde el sintonizador red HDHomeRun. Para conectar el MythBox a una pantalla se necesita una tarjeta gráfica. Por lo que se muestra una lista de fabricantes de tarjetas gráficas:

nVidia

Durante los últimos años, nVidia tarjetas de red han sido el hardware de vídeo recomendado para su uso en Linux. Si bien sus drivers binarios de código cerrado debe ser utilizado para el apoyo acelerado adecuada, por lo general son fáciles de instalar y fiable. Hardware preferido es nada8000-series o superior.

ATI

ATI ha tenido históricamente un pobre historial en cuanto a Linux, sin embargo, han mejorado significativamente en las últimas generaciones, y están muy bien para los usos de MythTV. Hardware preferido es cualquier 3000-series o superior.

Intel

Intel proporciona chipsets integrados de video con sus placas base, y más recientemente en sus procesadores. Los controladores de código abierto están disponibles, y el rendimiento es adecuado para MythTV.

Via

Via proporciona chips de vídeo a bordo para su baja potencia Mini-ITX de sistemas. Estos sistemas no se recomiendan para uso conMythTV, y será incapaz de reproducción de contenido de alta definición.

Módulos que incluye

Otros módulos MythTV incluyen:

  • MythArchive, una herramienta para crear DVD
  • MythBrowser, un navegador web
  • MythGallery, una aplicación de visualización de fotografías
  • MythGame
  • MythMusic, una reproducción de música/ que rasga aplicación
  • MythNetVision, un navegador de Internet de vídeo y visor
  • MythNews, un capturador de noticias RSS
  • MythVideo, extractor de DVD y un visor para los medios de comunicación el contenido no se ha creado dentro de MythTV
  • MythWeather
  • MythWeb, lo que le permite controlar su sistema de MythTV utilizando un navegador web. Con MythWeb, puede programar y borrar grabaciones, combinaciones de teclas de cambio y mucho más. Con la seguridad apropiada, usted puede incluso programar un programa a través de Internet y que de inmediato actuó en el backend maestro.

Redes

Televisión por satélite en MythTV

Si se tiene un MythBox independiente, entonces nunca podría conectarse a una red, aunque esto es muy poco probable.

Mito soporta múltiples front-end para el control de máquinas (televisores en habitaciones diferentes) y varias máquinas de back-end (por división de almacenamiento, transcodificar/ comercial marcado y soporte sintonizador) y se conecta todo esto a través de una red, utilizando preferiblemente 100 - Base-T o Gigabit Ethernet.

Además, los módulos de extensión como MythWeb, MythWeather, y MythBrowser requieren acceso a Internet. (En realidad, MythWebno necesita la Internet, sólo una conexión de red.)

La principal razón por la que se conectará a la red se debe a que (la mayoría de las veces) MythTV obtiene los datos de la guía de programas a través de Internet. La guía de programas de datos es la información en las rejillas de guía de programa, que le permite a MythTV la mayoría de sus funciones de PVR, como grabaciones programadas, etc

Ethernet

La mayor parte del tiempo, podrás conectar en red su MythBox través de Ethernet. El conector estándar y enchufe para esto es conocido como RJ-45, y se veun poco más ancho que una toma de teléfono y tiene 8 pines (telephone/RJ-15 tiene 2 o 4 pines). Si tienes banda ancha, lo más probable es que utilice un cable Ethernet para conectarse a Internet.

Wireless

Si no se tienes Ethernet colgado alrededor de su casa, puede utilizar Wi-Fi, 802.11b / g. 802.11b ofrece velocidades de hasta 11 Mbits / s, y 802.11g proporciona hasta 54 Mbits/ seg. Wi-Fi es un poco más difícil de instalar que Ethernet normal, sólo porque los controladores de Linux suelen ser menos maduros, por lo que debe comprobar y asegurarse de que la tarjeta 802.11b/g soporte Linux antes de comprarlo.

Configuración

Suponiendo que todos los requisitos previos de compilación se han instalado, mysql está en marcha y ha tenido su base de datos de configuración inicial. Ahora es el momento de configurar MythTV.

Configuración del sistema

Abra un shell y decida dónde va almacenar sus archivos de vídeo. Esto puede serun directorio o directorios múltiples en los sistemas de ficheros iguales o diferentes. No hay ningún directorio predeterminado que se utiliza para realizar nuevas grabaciones, por lo que debe crear al menos un directorio de almacenamiento y configurar Myth utilizarlo al ejecutar mythtv-setup. Si no lo hace, entonces MythTV no ​​podrá grabar nada. El siguiente ejemplo es específico para /var/vídeo, pero las mismas instrucciones que se aplicaría a cualquier nombre de directorio que desee utilizar.Vea la sección Partición Formato avanzado en busca de pistas sobre cómo crear una partición para MythTV.

       $ su
       # mkdir /var/video
       # chmod a+rwx /var/video
       # exit

Consejo: Trate de no tener su punto de montaje de vídeo en la misma partición que la partición raíz, lo que podría llevar al llenado de seguridad de su partición raíz con los datos de vídeo si el montaje no funciona. Por ejemplo:

Si /var/vídeo se crea en la partición raíz y, a continuación, realizar un montaje deotra unidad en este directorio no habrá ningún problema si todo está funcionando como debería. Sin embargo, si el montaje no funciona por alguna razón, /var/video todavía existe, así que MythTV encontrará el directorio y escribirá archivos en él. Si en el punto de montaje / el espacio es limitado, /var/video también será un espacio limitado, y no pasará mucho tiempo para llenarla partición. Esto hará que un número de efectos secundarios, la mayoría de ellos mal. En su lugar, crear subdirectorios como el destino para el grupo de almacenamiento. La estructura de directorios podría ser algo como esto:

    / mnt/video/drive1/video
    / mnt/video/drive2/video

El archivo /etc/fstab quedaría así:

    /dev/hdb1 /mnt/video/drive1
    /dev/hdc1 /mnt/video/drive2

Debido a que la ruta de grupo de almacenamiento es /mnt/video/drive1/video, si el mythbackend sólo puede encontrar /mnt/video/drive1 no va a escribir los archivos a esa acción, ya que el directorio "video" no existe. Después de crear el directorio deseado o directorios para almacenar sus archivos de vídeo, tendrá que añadir al grupo de almacenamiento correcto utilizando mythtv-setup.

Lo primero que debe configurar es el sistema backend maestro.Si está ejecutando múltiples sistemas de back-end, el backend maestro tomará todas las decisiones acerca de qué programas se grabarán en la que afinadores. Si sólo tiene un backend, entonces será su propio maestro.

El backend Maestro siempre elegirá el primer sintonizador disponible en el mismo orden que se agrega a través de tarjetas de "mythtv-setup". En otras palabras, la segunda tarjeta de agregar solo se utiliza cuando hay dos grabaciones superpuestas, la tercera cuando hay tres, y así sucesivamente.

Fuentes

  • Artículo en inglés: Mythtv. Disponible en: "www.mythtv.org". Consultado: 12 de diciembre de 2012.
  • Artículo en: Mythtv. Disponible en: "www.muylinux.com". Consultado: 12 de diciembre de 2012.
  • Artículo en: Mythtv. Disponible en: "www.sudu.dk". Consultado: 12 de diciembre de 2012.