Introductie

Wat is MythTV?

MythTV is opensource software om een Home Entertainment PC op te zetten en concentreert zich voornamelijk op TV en video. Het werkt op Linux en Mac OS X (PowerPC en Intel.) MythTV werkt niet onder Windows. Er is echter wel een frontend die onder Windows werkt. (http://winmyth.sourceforge.net/)

Het is mogelijk om extra modules toe te voegen voor meer functionaliteit, zo zijn er bijvoorbeeld modules om je MythTV server via het internet te besturen, om aan videoconferencing te doen, om spelletjes te spelen, om het weerbericht te bekijken, enz...
Het TV-gedeelte is en blijft echter het belangrijkste.

Enkele features van MythTV zijn:

  • Pauzeren, terugspoelen, verderspoelen van live TV. (Om die goal nog eens in slowmotion te bekijken.)
  • Timeshifting, zodat je een programma kan bekijken terwijl het aan het opnemen is. (Je neemt een programma op, maar begint 15 minuten laten te kijken zodat je reclame kan overslaan.)
  • Er is een ingebouwde programmagids om zien wat er op TV is, en om een programma op te nemen.
  • Met meerdere tunerkaartjes kan je meerdere programma's gelijktijdig bekijken (Picture-In-Picture) of meerdere programma's gelijktijdig opnemen.
  • Iedere mogelijk combinatie van tunerkaartjes wordt ondersteund alsook meerdere verschillende TV aanbieders.
  • HDTV en digitale televisie zijn geen enkel probleem, mits je hardware snel genoeg is.
  • Je kan meerdere clients connecteren met dezelfde server, en deze hebben dan toegang tot dezelfde media. (Een TV in de woonkamer, een tweede TV in de slaapkamer.)
  • Je kan meerdere servers centraal beheren.

Hoe werkt MythTV?

MythTV is opgezet volgens een client-server architectuur.
Dit wil zeggen dat er een client programma is, en een server programma.

Beiden kunnen op dezelfde computer geinstalleerd worden, maar dat hoeft niet.

Ook is het mogelijk om meerdere clients met dezelfde server te verbinden.

De client wordt ook wel eens "frontend" genoemd omdat dit het gedeelte is waarmee de gebruiker werkt.
De server wordt ook wel eens "backend" genoemd omdat dit het "onzichtbare" gedeelte is.
Deze 2 termen zullen in het vervolg door elkaar gebruikt worden hebben voor alle praktische doeleinden dezelfde betekenis.