MythTV

MythTV
MythTV
MythTV-main menu.png
A screenshot of MythTV's main menu in the default theme, Terra
Developer(s) Isaac Richards
Stable release 0.24.1[1] / May 16, 2011; 6 months ago (2011-05-16)
Operating system Linux, FreeBSD, Mac OS X, Windows (playback only)
Type Personal video recorder
License GNU GPL
Website http://www.mythtv.org/

MythTV is a free and open source home entertainment application with a simplified "10-foot user interface" design for the living-room TV, and turns a computer with the necessary hardware into a network streaming[2] digital video recorder, a digital multimedia home entertainment system, or home theater personal computer.[3] It can be considered as a free and open source alternative to Tivo[4] or Windows Media Center. It runs on various operating systems, primarily Linux/Mac/FreeBSD.[5]

Contents

History

The MythTV project was started in April 2002 by Isaac Richards,[4] who explained his motivation:[6]

I got tired of the rather low quality cable box that AT&T Broadband provides with their digital cable service. It's slow to change channels, ridden with ads, and the program guide is a joke. So, I figured it'd be fun to try and build a replacement. Yes, I could have just bought a TiVo, but I wanted to have more than just a DVR — I want a web browser built in, a mail client, maybe some games. Basically, I want the mythical convergence box that's been talked about for a few years now.

In early 2007, Apress published Practical MythTV on MythTV and its installation.

Features

  • Pause, skip, and rewind live TV shows.
  • Completely automatic commercial detection and optional skipping.
  • Intelligently schedules recordings to avoid conflicts.
  • Interfaces with TV listing sources such as XMLTV or PSIP.
  • Interfaces with nonprofit subscription listings service Schedules Direct in the United States and Canada. Schedules Direct delivers the same Tribune Media Services listings data that TiVo and other video recorders use.
  • Supports ATSC, QAM, and DVB high-definition television.
  • Supports Xv, OpenGL, and VDPAU video output.
  • A backend server and frontend client architecture, allowing multiple frontend client machines to be remotely served content from one or more backend servers. A single computer can perform as both the frontend client and the backend server.
  • Plays recordings at an accelerated or decelerated rate, adjusting the audio pitch as necessary.
  • Schedule and administer various system functions using a web browser-based interface.
  • Controls a settop box using an infrared remote (IR blaster), or firewire.

HDTV support

MythTV is capable of capturing HDTV streams from any source that will provide unencrypted video. This means broadcast ATSC and DVB content, as well as encrypted DVB content when using a tuner with an integrated CI module. Most U.S. cable and satellite providers use encrypted video only accessible through their own set-top boxes. Cable systems may provide some unencrypted QAM channels, but these will generally only be local broadcast stations, and not cable programming or premium channels.

OpenCable devices are available to access encrypted content on U.S. cable systems, but as this is a full DRM system, and not just CA like DVB CI, every piece of hardware and software on the playback chain must be tested and licensed by CableLabs. At current, Windows Media Center is the only DVR software to meet these requirements, and only it, and other software using its recording libraries, can use these devices. In 2010, CableLabs relaxed the DRM restrictions allowing unlicensed devices to record copy freely content using these devices[7], however it is still entirely up to cable operators what content they provide flagged as such.

As an alternative to direct digital capture, one can use an external decoder to receive the channels, and then capture using digital-analog-digital conversion. A popular means of doing this conversion is to connect the component outputs of a set-top box to the Hauppauge HD PVR.[8][9]

Supported tuner cards

The MythTV software supports TV tuner cards fully compatible with V4L-DVB kernel drivers; lists of supported devices are available.[10]

MythTV also supports program capture via FireWire from digital set-top boxes. These include the Motorola DCT-6200, the STB used by Cogeco Cable in the USA and Shaw Cable in Canada for its HD services. It can also recording directly from IPTV sources such as the Freebox service, as well as from the HDHomeRun network tuner.

Modules

MythTV's add-on modules (plugins) include:

  • MythVideo plays various video file formats
  • MythMusic a music player, jukebox, collection manager, and CD ripper
  • MythGallery online photo gallery manager
  • MythNews RSS feed news reader
  • MythWeather fetches weather forecasts - including weather radar - from the Internet
  • MythBrowser small web browser
  • MythGame frontend for game console emulators
  • MythWeb controls MythTV from a remote web browser
  • MythArchive DVD burner
  • MythNetvision streaming video player intended primarily for Flash-websites like YouTube
  • MythZoneMinder frontend interface for a ZoneMinder system
  • UPnP AV MediaServer v1.0 compliant server: share media files with UPnP-clients

The base system integrates well with its modules. A system can be controlled with an infrared remote control using LIRC, or radio remote control using kernel modules.

Operating system bundles

There are several projects which include a Linux distribution bundled with MythTV (and associated libraries) to make installation, configuration and maintenance easier and faster:

  • LinHES (formerly known as KnoppMyth) is a bootCD derivative of ArchLinux. Its MythTV frontend can be run from the CD. An entire installation to the hard disk can be made in minutes.
  • Mythbuntu combines Ubuntu distributions with MythTV. The Ubuntu community has built extensive resources for installing, configuring and troubleshooting MythTV.
  • Mythdora is a Red Hat Fedora distribution with MythTV.
  • iMedia MythTV Linux distribution is a version of the iMedia embedded Linux distribution.
  • MiniMyth is a small Linux distribution that turns a diskless computer into a MythTV frontend.
  • LinuxMCE bundles MythTV with Kubuntu as the Linux distro, along with the Pluto Home automation suite.
  • Xebian is a distribution of Debian Linux for the Microsoft Xbox game console and includes MythTV.

Internals

The default file format for software encoding is a RTJPEG or MPEG-4 video stored in a slightly-modified version of Roman Hochleitner's "NuppelVideo" (.nuv) container[citation needed]. NUV files are also playable in VLC media player and MPlayer, but can occasionally exhibit problems in A/V synchronization due to the MythTV-specific modifications. It also appears that MythTV is now the single authority on the NuppelVideo file format, since the original author's website is no longer available.

MythTV can also record via hardware-encoder cards and other sources of MPEG-2 digital TV streams like DVB, ATSC and Firewire (from HDTV cable boxes in the United States), so many users of MythTV rarely see NuppelVideo files unless they choose to transcode their files to NuppelVideo to save disk space.

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • MythTV — 0.20 Main Menu …   Wikipedia Español

  • MythTV — Basisdaten Entwickler Das MythTV Team Aktuelle Version …   Deutsch Wikipedia

  • Mythtv — Basisdaten Entwickler: Isaac Richards Aktuelle Version: 0.21 (8. März 2008) …   Deutsch Wikipedia

  • MythTV — Скриншот главного меню MythTV Тип HTPC …   Википедия

  • MythTV — Un aperçu du menu principal de MythTV, avec le thème par défaut …   Wikipédia en Français

  • MythTV — es el nombre de un software para ordenadores de sobremesa que permite utilizarlos como HTPC, es decir, como un reproductor multimedia de salón. Se trata de software gratuito de fuentes abiertas, bajo licencia GPL para el sistema operativo Linux …   Enciclopedia Universal

  • Mythbuntu — 8.04.1 OS family Unix like Latest stable release 11.10 / October 13, 2011; 39 days ago (2011 10 13) …   Wikipedia

  • MythDora — s Default Desktop OS family Unix like Latest unstable release 12.23 [2] / April 17, 2010; 18 months ago …   Wikipedia

  • KnoppMyth — Infobox Software name = KnoppMyth developer = Cecil Watson latest release version = R5.5 Bone Marrow latest release date = release date|2008|7|6 family = Linux genre = Personal video recorder website = [http://www.knoppmyth.net/knoppmyth.html… …   Wikipedia

  • Home theater PC — A Mac Mini as a home theater PC showing Apple s stock Front Row interface A Home Theater PC (HTPC) or Media Center appliance is a convergence device that combines some or all the capabilities of a personal computer with a software application… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”