Difference between revisions of "User:Mrsdonovan"

From MythTV Official Wiki
Jump to: navigation, search
m (Setup: It is a stripe of mirrors for best redudancy)
(Moved monitors around and upgrade OS)
Line 24: Line 24:
 
* Two Motorola DCT2524 cable tuners controlled by two IR blasters connected to a serial card.  (Custom built lirc_serial kernel module, ledxmit_serial)
 
* Two Motorola DCT2524 cable tuners controlled by two IR blasters connected to a serial card.  (Custom built lirc_serial kernel module, ledxmit_serial)
 
* Linux Fedora Core 6
 
* Linux Fedora Core 6
* 21" CRT
+
* 19" LCD
 
<br>
 
<br>
'''B - MythTV Frontend / Asterisk'''
+
'''B - MythTV HD Frontend / Asterisk'''
 
<gallery>
 
<gallery>
 
Image:Asus_Pundit.jpg
 
Image:Asus_Pundit.jpg
 
Image:MCE-Remote-2.jpg
 
Image:MCE-Remote-2.jpg
 
Image:Rumblepad_2_wireless.jpg  
 
Image:Rumblepad_2_wireless.jpg  
Image:Sony_trintron_flatscreen.jpg
+
Image:Samsung_LT-P266W.jpg
 
Image:Digium_DGM_TDM_card_side.jpg
 
Image:Digium_DGM_TDM_card_side.jpg
 
</gallery>
 
</gallery>
* 2.6Ghz Intel
+
* ASUS Pundit (black)
* 768MB of RAM
+
* AMD X2 +3800 Dual Core
* Asus Pundit (The SIS version)
+
* 1GB of RAM
* Linux FC3
+
* Onboard Geforce 6150 NVIDIA
 +
* Linux FC6
 
* Digium Wildcard TDM400P with three FXS expansion cards
 
* Digium Wildcard TDM400P with three FXS expansion cards
 
* Asterisk @ Home
 
* Asterisk @ Home
 
* MythGame with MAME emulation and a wireless Logitech Rumblepad 2
 
* MythGame with MAME emulation and a wireless Logitech Rumblepad 2
* 32" Sony Trinitron Flat Screen
+
* Samsung LT-P266W 32" HDtv flat-panel LCD
 
<br>
 
<br>
 
'''C - MythTV HD Slave Backend / Frontend'''
 
'''C - MythTV HD Slave Backend / Frontend'''
Line 49: Line 50:
 
Image:MCE-Remote-2.jpg
 
Image:MCE-Remote-2.jpg
 
Image:Rumblepad_2_wireless.jpg
 
Image:Rumblepad_2_wireless.jpg
Image:Samsung_LT-P266W.jpg  
+
Image:Akai_LCT2701TD.jpg
 
</gallery>
 
</gallery>
 
* AMD Sempron 3400+
 
* AMD Sempron 3400+
Line 58: Line 59:
 
* MythGame with MAME emulation and a wireless Logitech Rumblepad 2
 
* MythGame with MAME emulation and a wireless Logitech Rumblepad 2
 
* Fedora Core 5
 
* Fedora Core 5
* Samsung LT-P266W 32" HDtv flat-panel LCD
+
* Akai LCT2701TD - 27" LCD with DVD player (not used)
 
<br>
 
<br>
 
'''D - MythTV Frontend'''
 
'''D - MythTV Frontend'''
Line 64: Line 65:
 
Image:Asus_Pundit.jpg
 
Image:Asus_Pundit.jpg
 
Image:Sony_universal_RM-V302.jpg  
 
Image:Sony_universal_RM-V302.jpg  
 +
Image:Sony_trintron_flatscreen.jpg
 
</gallery>
 
</gallery>
 
* 2.4Ghz Celeron
 
* 2.4Ghz Celeron
Line 69: Line 71:
 
* 768MB of RAM
 
* 768MB of RAM
 
* Asus Pundit (The SIS version)
 
* Asus Pundit (The SIS version)
* Linux FC3, kernel v2.6.12
+
* Linux FC6
* Regular 26" CRT television
+
* Sony Trinitron 32" Flat Screen CRT
* Idle shutdown after 3 hours using sleepd
+
* Goes into standby after 3 hours using sleepd
 
* Generic Sony Pre-programmed remote with ira-3 serial receiver.
 
* Generic Sony Pre-programmed remote with ira-3 serial receiver.
  

Revision as of 22:24, 9 June 2007

I've been using MythTV since 0.18 and most of my contributions have been to the wiki in regards to modules I've worked with, like Firewire and Mythgame. Although not directly related, I built and maintain the Windows installer for Avidemux2 which is useful for archiving shows.

Setup

A - MythTV Master backend/ Frontend /Asterisk server

  • 3Ghz HT Intel with 2GB of dual channel RAM
  • 1GB ethernet jack connected to a 10/100/1000Mbps Dlink 8 port router
  • HD capable Geforce FX 5200 video card.
  • RAID 1+0 with four harddrives, three SATAs, one IDE, roughly about 500GB of space.
  • ASUS P4P800-E-Deluxe
  • Haupauge PVR-150
  • Haupauge PVR-250 with remote
  • Digium Wildcard TDM400P with three S100-M FXS expansion cards
  • Asterisk @ Home
  • Two Motorola DCT2524 cable tuners controlled by two IR blasters connected to a serial card. (Custom built lirc_serial kernel module, ledxmit_serial)
  • Linux Fedora Core 6
  • 19" LCD


B - MythTV HD Frontend / Asterisk

  • ASUS Pundit (black)
  • AMD X2 +3800 Dual Core
  • 1GB of RAM
  • Onboard Geforce 6150 NVIDIA
  • Linux FC6
  • Digium Wildcard TDM400P with three FXS expansion cards
  • Asterisk @ Home
  • MythGame with MAME emulation and a wireless Logitech Rumblepad 2
  • Samsung LT-P266W 32" HDtv flat-panel LCD


C - MythTV HD Slave Backend / Frontend

  • AMD Sempron 3400+
  • ASRock motherboard with onboard Geforce 6100
  • 1GB of RAM
  • Via Firewire card connected to a DCT6214 (Yes, it is a PVR, I know..)
  • 320GB Harddrive for recordings, 250GB HD for OS and video backup (rsync'd each night)
  • MythGame with MAME emulation and a wireless Logitech Rumblepad 2
  • Fedora Core 5
  • Akai LCT2701TD - 27" LCD with DVD player (not used)


D - MythTV Frontend

  • 2.4Ghz Celeron
  • 80GB HD
  • 768MB of RAM
  • Asus Pundit (The SIS version)
  • Linux FC6
  • Sony Trinitron 32" Flat Screen CRT
  • Goes into standby after 3 hours using sleepd
  • Generic Sony Pre-programmed remote with ira-3 serial receiver.

Notes

  • The link between the MythTV Frontend (B, D) and the master backend (A) is over an 802.11a wireless bridge using dual-band bridges from Trendnet (TEW-510apb) and 9dbi gain antennas.
  • All the machines have access to a shared video/pictures/music/ROM 230GB LVM partition on the main server (A) and almost over a terabyte of space for recordings.
  • We currently use link2voip.com as our DID and outbound provider for Asterisk
  • We use most of the default plugins including MythGame, pictures, videos, weather and MythPhone. We don't use MythPhone for communication, just for displaying caller-ID display because each is setup as an extension for certain Asterisk servers (of which we have two on our network)

A few tips:

  • Asterisk @ Home included PHPMyadmin which is useful for optimizing the database(s) which saves space and makes them run faster.
  • Compared to the PVR-150 and 250s, the firewire is a bitch to get working smoothly. It is mostly because of problems between the client machine's USB implementation, the firewire card and the linux drivers.
  • Concerning Asterisk, I tried ADSI, the ability to program phones with custom scripts, but some phones just didn't work because they are "locked" by their manufacturer. The comedian mail app for ADSI works, but it's clunky and slow and it was much simpler just to autologin and play the messages.

The Plus and Minus of MythTV

  • Note this was a comment added to an article comparing TIVO 3 and MythTV.

I've been a MythTV user for a couple years now and there are a number of things the article missed or glossed over ("+" means a feature and "-" a problem).

(+) Plugins - MythTV has lots of plugins that let you do everything from surf the web, view local weather information, play old style ROM arcade games, watch recordings over the LAN on a windows machine, view a slide show of pictures, to watching XviD encoded videos, all of which we use. The video collection has been of great utility with kids. The usefulness of the plugins was a big reason I chose MythTV and have stayed with it. (Actually TIVO was never considered because of the subscription costs)

(-) Setup and Maintenance - It should not be underestimated how much time it can take getting MythTV to work and then maintaining it. As a MythTV user you will have to know the Linux command line, how to download and install drivers and fix things when they inevitably don't work. If you haven't installed a PCI card before, and don't like googling stuff to figure out why it doesn't work, then MythTV is not for you. MythTV will probably not save money over a commercial system either because I've found that the money I would have spent on a subscription went into hardware upgrades.

(+) The flip side to the cost and time commitment is that MythTV has immense flexibility, for example, in the size and redundancy of storage capability, the type of peripherals and the split arrangement between backend, slave backend and frontends. Take our ever growing video collection (most ripped from DVDs, fyi), where any new videos are backed up onto a separate machine each night (rsync'd). Try doing that with a TIVO.

(+) The machines are also full blown general purpose computers that can do other things. For example, once you have sunk the money into the MythTV hardware, you can use the same machines for VoIP (via Asterisk) which really saves us money, about $100CND a month. The pay back period for the extra hardware to do VoIP was less then a year, and gets cheaper as time goes on. We use dedicated Digium TDM-400 cards that cost ~$500CND about a year ago. Again, our long distance costs are pennies per minute, each phone is a separate extension, we can make multiple outgoing or incoming calls, late-night callers are prompted by a menu first before the phones ring, we can control our own caller-ID, etc.

(-) DRM can still be a problem with MythTV, for example, some of our HD channels, which we get from the tuner over a firewire cable, have the "5C" flag set. The end result is that those channels and some HD broadcasts are not transmitted over the firewire and MythTV records nothing. For HD tuners using firewire and 5C flagged channels, there is no current work around (as of Feb. 21st, 2007). But I'm sure that will change.