I Want My Mythtv

I Want My Mythtv

I want my MythTV Tim Fenn [email protected] What are DVRs? ● Digital Video Recorders - digital devices used to schedule/record television programs ● typically include features like fast forward, rewind, pause recorded and ªliveº TV ● standalone service - e.g. TiVo, Replay TV ● integrated service ± e.g. Comcast How does MythTV compare? ● Free and open source ● for users, by users ● Runs under Linux and (frontend only) MacOSX ● SQL backbone ● client/server architecture (think: one box for inputs/recording, any other number of boxes for viewing) ● nobody cares what you do with it or how you use it (10 capture cards? Sure! Can I control my lights and ceiling fans using the same box? OK! Watch/burn/rip DVDs? DeCSS, hah!) ● Con: requires know-how of hardware and (primarily Linux) software So what is MythTV capable of? Example screenshots... Example screenshots... Example screenshots... Example screenshots... Example screenshots... Example screenshots... Required Hardware (backend) ● TV capture card: – Hauppauge PVR cards (150/250/350/500) are very popular (encoding done in hardware) ($70-200)1 ● well supported in linux (Chris Kennedy, Tyler Trafford, John Harvey et al. and some actual vendor support on register settings)2 – older bttv (bt848/bt878) chipsets (WinTV-Go, etc, etc...) – Plextor ConvertX PX-TV402U (USB 2.0 device) ● fully open sourced SDK (and gave free stuff to Isaac Richards)3 1. http://www.hauppauge.com 2. http://www.ivtv.tv 3. http://www.plextor.com/english/support/LinuxSDK.htm Required Hardware (backend) ● currently supported HDTV cards require encoding in software (computationally demanding, requires a P4 and ~9gig/hr of media) – very tricky for several reasons: OTA/QAM/resolution/DVB vs. ATSC/driver support/encryption – FCC©s broadcast flag (no longer a problem?) – pcHDTV1 – Air2PC2 ● better: firewire output of cable box (read: digital stream that just gets dumped to disk) ± e.g. DCT6200 1. http://www.pchdtv.com 2. http://www.bbti.us/products_air2pc_atsc_pci.htm Required Hardware (frontend) ● display (TV? monitor? HDTV?) – for HDTV, NVIDIA FX/MX chipsets support XvMC (in principle, anyway) ● setting up the output is tricky (and sometimes the driver fails with some modelines, particularly related to 1080i) – analog conversion: VGA to Y,Pb,Pr via Audio Authority 9A601 – http://en.tldp.org/HOWTO/XFree86-Video-Timings-HOWTO/ ● problems associated with proprietary drivers (busted XvMC, among others) – PVR 350 supports MPEG2 decoding, can be used as a framebuffer for X (John Harvey) – TV-out works well with NVIDIA proprietary drivers, ATI proprietary drivers, SiS, EPIA onboard, etc. 1. http://www.pacificcable.com/Picture_Page.asp?DataName=9A60 Required Hardware (frontend) ● audio – S/PDIF (AC3 passthrough?), RCA, etc. – alsa1 is your friend ± slave devices, sound routing/resampling, multiple card setups, etc. – DigitalSound HOWTO: http://www.mythtv.info/moin.cgi/DigitalSoundHowTo ● control over it all: remote control and/or keyboard – LIRC2 ● native support in myth ● control any program (or load any program) using remote – wireless keyboard/mouse – universal IR remote (potentially combined with the above) 1. http://www.alsa-project.org/ 2. http://www.lirc.org Required Hardware (misc) ● IR blaster – control any IR equipment (cable box, lights, fans, stereo, etc.) ● LIRC ● DVD drive/burner ● ªminiº frontends – mini-ITX boards (http://linpvr.org/) – XBox ± Dennis Cartier (http://bit.blkbk.com/) – Hauppauge MediaMVP ± mvpmc ( http://mvpmc.sourceforge.net/) – AVeL LinkPlayer (DVD player + HDTV capable network client http://www.iodata.com/products/) Software HOWTO ● MUST be comfortable with linux system administration!!! ● Best bet: pick a distribution with binary builds available: – RH/FC ● ATrpms (Axel Thimm - http://atrpms.net) - apt/yum ● Jarod Wilson - http://www.wilsonet.com/mythtv/ – Mandrake ● Thac (http://rpm.nyvalls.se/) - urpmi – Debian ● Matt Zimmerman (http://dijkstra.csh.rit.edu/~mdz/debian/dists/unstable/mythtv/) - apt – Gentoo ● native portage support (http://gentoo-wiki.com/HOWTO_Setup_MythTV) - emerge – Knoppmyth ● ªliveº CD for frontends (http://www.mysettopbox.tv/knoppmyth.html) – Mac OSX ● frontend only (http://whpress.com/mythtv/) Software (misc) ● learn apt/synaptic/yum/smart!!! ● window manager (none, ratpoison, fluxbox, etc.) ● X.Org driver for graphics output ● driver for video capture ● remote/IR blaster control: LIRC ● alt. music player: xmms ● video game emulators: xmame/snes9x ● video player (SVCD/DVD/non-nuv format: xine/mplayer) ● CD/DVD burning: DVD+RW/+R/-R[W] tools, dvdauthor, dvdstyler My Home Setup My Home Setup Home Setup ± master backend Home Setup ± master backend Home Setup ± master backend Home Setup - Network Home Setup ± mini frontend Home Setup ± mini frontend Demo, Q©s and Links ● MythTV wiki: http://www.mythtv.info/ ● mythtv-users list: http://www.gossamer-threads.com/lists/mythtv/users/ ● downloadable TV listings: http://labs.zap2it.com ● ivtv-devel list: http://www.gossamer-threads.com/lists/ivtv/devel/ ● Jarod Wilson©s MythTV HOWTO: http://www.wilsonet.com/mythtv ● Fedora multimedia HOWTO (Eric Raymond): http://tldp.org/HOWTO/Fedora-Multimedia-Installation-HOWTO/ ● Linux home server HOWTO (Miles Brennan): http://www.brennan.id.au/ ● logical volume management (LVM): http://www.tldp.org/HOWTO/LVM-HOWTO/ ● My misc. stuff: http://www.stanford.edu/~fenn/ ● V4L2: http://www.thedirks.org/v4l2/ ● ivtv: http://www.ivtv.tv.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    26 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us