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

Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial IntelligenceRevolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Precisely
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial IntelligenceRevolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 

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