SlideShare a Scribd company logo
1 of 20
MythTV:
The Open-Source PVR
        Donald Burr
     <dburr@cclug.com>
What is MythTV?

• Open Source PVR
 • DVR, TiVO, etc.
• Easily extensible through plugins
• Runs on Linux
• Frontends available for other OSes
Backend? Frontend?

• Client-server architecture
• Backend: recorder/encoder
• Frontend: viewer
• Can be on same box or separate
• Endless configuration options
What Do You Need?
• Reasonably powerful PC
 • 800-2.8GHz CPU depending on video type
 • 60+ GB disk (the more the better!)
 • 1-2+ GB RAM - it’s cheap!
 • Video card (only needed on frontend)
 • Tuner or video capture card (only needed
    on backend)
Issues to Consider
• What do you want to record?
 • SD or HD?
 • Cable, satellite, or OTA?
 • Is your signal encrypted?
 • Do you need a cable/satellite box?
 • Do you want simultaneous recording?
Issues to Consider
• Where do you want to play it back on?
 • TV? Projector? Monitor?
 • What connections does it have?
 • How big is the display?
 • Might need graphics acceleration for HD -
    NVIDIA seems to be best supported
Issues to Consider

• Do you want to be able to save recorded
  shows?
 • Analog capture (plug in a recorder)
 • Direct DVD burning (best option)
 • Media server or portable video players
Issues to Consider
• How do you want to control your box?
 • Wired keyboard + mouse - ugly!
 • Wireless keyboard + mouse (RF, BT, IR)
 • Remote control
   • Some capture cards come with them
   • IR Blaster
   • Compatible with universal remote?
Issues to Consider
• Where will this box be installed?
 • Size of space - ensure adequate air flow +
    cooling
• Reliability/fault tolerance
 • RAID, Drobo, etc.
 • UPS
   • Don’t forget the cable box (if any)!
Issues to Consider
• Getting data in and out
 • Needed for program guide, viewing over
    networked frontend
 • Wired? Wireless?
  • 802.11b/g may be OK for SD, but you
      really need 802.11n for HD
   • Any flavor of ethernet works fine
 • “Dumb box” mode - no fancy guide
My Spec
• ASRock A780GMH Motherboard - $70
• AMD Athlon X2 4850e 2.5GHz Dual Core
  CPU - $56
• OCZ Blade Series 4GB (2x2GB) RAM - $64
• PowerColor HD2400PRO 512MB SCS
  Radeon HD 2400PRO - $30
• Hauppauge WinTV-HVR-1600 - $80
My spec
• SAMSUNG Spinpoint F1 HD102UJ 1TB hard
  drive - $90
• Pioneer Black 20X DVD+RW drive - $25
• APEVIA Black SECC Steel / Aluminum X-
  MASTER-BK/500 ATX Media Center case -
  $70
• Grand total: just under $500
Installing MythTV

• Available in most distributions’ repositories
• Compile from source
• If building from scratch (or for the least
  amount of pain), go with a purpose-built
  distro such as Mythbuntu
Things I Ran Into
• Video output needed to be composite or
  SVideo (hooking up to an old TV)
• Installed PCI Express video card w/SVideo
• Required tweaking to xorg.conf
• Google to the rescue!
• Hint: keep a monitor + keyboard + mouse
  around “just in case”
Things I Ran Into
• Comcast encrypts its channels (boo, hiss)
• Could tune some analog channels, so it may
  be ok for you
• Solution: use cable box + S-Video input on
  capture card (completely bypass tuner card’s
  tuner module)
• Introduced another level of complexity
Things I Ran Into
• Controlling the cable box
• Use an IR Blaster
• One built-in to Hauppauge card didn’t work
• Serial IR blaster - cheap ($15)
• Requires “real” serial port
 • PCI Express serial board for $40 solved it
• There are USB ones but they are pricier
Things I Ran Into
• No network connection = no guide data
• “Dumb box” mode
• Must program in wanted channels
• Must set channel, start/end times for manual
  recording
• Might want to put in USB wifi down the
  road
• Guide data is not free ($20/year)
Why do it?

• Flexibility
• Reliability
• Usability
• Karma
Where to get more info
• Mythtv.org
 • The MythTV Wiki
 • Links to other useful info
• bookofborg.com/index.php/
  DIY_Media_Center_PC
 • My build list
 • Includes thoughts, notes
Thanks!
May the Source be with you!

More Related Content

Viewers also liked

SIP Final Report By Niraj Thakur
SIP Final Report By Niraj ThakurSIP Final Report By Niraj Thakur
SIP Final Report By Niraj Thakur
Niraj Thakur
 
customer's prefrences for multiplexes in lucknow
customer's prefrences for multiplexes in lucknowcustomer's prefrences for multiplexes in lucknow
customer's prefrences for multiplexes in lucknow
SACHIN AWASTHI
 
Final copy pvr
Final copy pvrFinal copy pvr
Final copy pvr
amoljun
 
Swot analysis of media and entertainment industry
Swot analysis of media and entertainment industrySwot analysis of media and entertainment industry
Swot analysis of media and entertainment industry
judygan
 

Viewers also liked (14)

Pvr
PvrPvr
Pvr
 
Entertainment updated
Entertainment updatedEntertainment updated
Entertainment updated
 
SIP Final Report By Niraj Thakur
SIP Final Report By Niraj ThakurSIP Final Report By Niraj Thakur
SIP Final Report By Niraj Thakur
 
May 2012 - PVR Ltd (Multibagger Stock Pick)
May 2012 - PVR Ltd (Multibagger Stock Pick)May 2012 - PVR Ltd (Multibagger Stock Pick)
May 2012 - PVR Ltd (Multibagger Stock Pick)
 
customer's prefrences for multiplexes in lucknow
customer's prefrences for multiplexes in lucknowcustomer's prefrences for multiplexes in lucknow
customer's prefrences for multiplexes in lucknow
 
Final copy pvr
Final copy pvrFinal copy pvr
Final copy pvr
 
PVR Presentation
PVR PresentationPVR Presentation
PVR Presentation
 
Pvr cinemas
Pvr cinemasPvr cinemas
Pvr cinemas
 
PVR Marketing Strategies
PVR Marketing StrategiesPVR Marketing Strategies
PVR Marketing Strategies
 
A Student Analysis of the Movie Theater Industry
A Student Analysis of the Movie Theater IndustryA Student Analysis of the Movie Theater Industry
A Student Analysis of the Movie Theater Industry
 
Swot analysis of media and entertainment industry
Swot analysis of media and entertainment industrySwot analysis of media and entertainment industry
Swot analysis of media and entertainment industry
 
Case study on the Cineplex Entertainment
Case study on the Cineplex EntertainmentCase study on the Cineplex Entertainment
Case study on the Cineplex Entertainment
 
The Power of Color in Branding
The Power of Color in BrandingThe Power of Color in Branding
The Power of Color in Branding
 
BCG matrix with example
BCG matrix with exampleBCG matrix with example
BCG matrix with example
 

More from Donald Burr

More from Donald Burr (7)

Fun with Linux Telephony
Fun with Linux TelephonyFun with Linux Telephony
Fun with Linux Telephony
 
Convention Photography 101
Convention Photography 101Convention Photography 101
Convention Photography 101
 
Anime Podcasting for Beginners
Anime Podcasting for BeginnersAnime Podcasting for Beginners
Anime Podcasting for Beginners
 
Enter the MediaTombRaider
Enter the MediaTombRaiderEnter the MediaTombRaider
Enter the MediaTombRaider
 
Hacking The Xbox
Hacking The XboxHacking The Xbox
Hacking The Xbox
 
Using Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-ChapterUsing Web 2.0 to Promote your Lupus Sub-Chapter
Using Web 2.0 to Promote your Lupus Sub-Chapter
 
Running Linux On The PlayStation3
Running Linux On The PlayStation3Running Linux On The PlayStation3
Running Linux On The PlayStation3
 

Recently uploaded

Recently uploaded (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Myth TV: The Open Source PVR

  • 1. MythTV: The Open-Source PVR Donald Burr <dburr@cclug.com>
  • 2. What is MythTV? • Open Source PVR • DVR, TiVO, etc. • Easily extensible through plugins • Runs on Linux • Frontends available for other OSes
  • 3. Backend? Frontend? • Client-server architecture • Backend: recorder/encoder • Frontend: viewer • Can be on same box or separate • Endless configuration options
  • 4. What Do You Need? • Reasonably powerful PC • 800-2.8GHz CPU depending on video type • 60+ GB disk (the more the better!) • 1-2+ GB RAM - it’s cheap! • Video card (only needed on frontend) • Tuner or video capture card (only needed on backend)
  • 5. Issues to Consider • What do you want to record? • SD or HD? • Cable, satellite, or OTA? • Is your signal encrypted? • Do you need a cable/satellite box? • Do you want simultaneous recording?
  • 6. Issues to Consider • Where do you want to play it back on? • TV? Projector? Monitor? • What connections does it have? • How big is the display? • Might need graphics acceleration for HD - NVIDIA seems to be best supported
  • 7. Issues to Consider • Do you want to be able to save recorded shows? • Analog capture (plug in a recorder) • Direct DVD burning (best option) • Media server or portable video players
  • 8. Issues to Consider • How do you want to control your box? • Wired keyboard + mouse - ugly! • Wireless keyboard + mouse (RF, BT, IR) • Remote control • Some capture cards come with them • IR Blaster • Compatible with universal remote?
  • 9. Issues to Consider • Where will this box be installed? • Size of space - ensure adequate air flow + cooling • Reliability/fault tolerance • RAID, Drobo, etc. • UPS • Don’t forget the cable box (if any)!
  • 10. Issues to Consider • Getting data in and out • Needed for program guide, viewing over networked frontend • Wired? Wireless? • 802.11b/g may be OK for SD, but you really need 802.11n for HD • Any flavor of ethernet works fine • “Dumb box” mode - no fancy guide
  • 11. My Spec • ASRock A780GMH Motherboard - $70 • AMD Athlon X2 4850e 2.5GHz Dual Core CPU - $56 • OCZ Blade Series 4GB (2x2GB) RAM - $64 • PowerColor HD2400PRO 512MB SCS Radeon HD 2400PRO - $30 • Hauppauge WinTV-HVR-1600 - $80
  • 12. My spec • SAMSUNG Spinpoint F1 HD102UJ 1TB hard drive - $90 • Pioneer Black 20X DVD+RW drive - $25 • APEVIA Black SECC Steel / Aluminum X- MASTER-BK/500 ATX Media Center case - $70 • Grand total: just under $500
  • 13. Installing MythTV • Available in most distributions’ repositories • Compile from source • If building from scratch (or for the least amount of pain), go with a purpose-built distro such as Mythbuntu
  • 14. Things I Ran Into • Video output needed to be composite or SVideo (hooking up to an old TV) • Installed PCI Express video card w/SVideo • Required tweaking to xorg.conf • Google to the rescue! • Hint: keep a monitor + keyboard + mouse around “just in case”
  • 15. Things I Ran Into • Comcast encrypts its channels (boo, hiss) • Could tune some analog channels, so it may be ok for you • Solution: use cable box + S-Video input on capture card (completely bypass tuner card’s tuner module) • Introduced another level of complexity
  • 16. Things I Ran Into • Controlling the cable box • Use an IR Blaster • One built-in to Hauppauge card didn’t work • Serial IR blaster - cheap ($15) • Requires “real” serial port • PCI Express serial board for $40 solved it • There are USB ones but they are pricier
  • 17. Things I Ran Into • No network connection = no guide data • “Dumb box” mode • Must program in wanted channels • Must set channel, start/end times for manual recording • Might want to put in USB wifi down the road • Guide data is not free ($20/year)
  • 18. Why do it? • Flexibility • Reliability • Usability • Karma
  • 19. Where to get more info • Mythtv.org • The MythTV Wiki • Links to other useful info • bookofborg.com/index.php/ DIY_Media_Center_PC • My build list • Includes thoughts, notes
  • 20. Thanks! May the Source be with you!

Editor's Notes