MythTV Build Seminar Presenter: Matt Mossholder. Topics MythTV Overview Component selection Design Decisions Q&A.

Slides:



Advertisements
Similar presentations
HARDWARE Rashedul Hasan..
Advertisements

Terms 4 Definitions and Questions. Motherboard The main board of a computer, usually containing the circuitry for the central processing unit, keyboard,
Video Streaming in the Lee Library Present and Future.
Mgt 240 Lecture Exam Review February 1, Homework Three Due Friday 2/4 at 5pm Due Friday 2/4 at 5pm Any questions? Any questions? Posted on course.
Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access memory.
Hardware Information Group Name Created by Michael Marcus.
Chapter 3.1:Operating Systems Concepts 1. A Computer Model An operating system has to deal with the fact that a computer is made up of a CPU, random access.
How I Stopped Worrying About the Economy and NWCLUG 11/3/2009 Love.
GeoVision Solutions Storage Management & Backup. ๏ RAID - Redundant Array of Independent (or Inexpensive) Disks ๏ Combines multiple disk drives into a.
A+ Guide to Hardware: Managing, Maintaining, and Troubleshooting, Sixth Edition Chapter 9, Part 11 Satisfying Customer Needs.
Compact MythTV Frontend Advisor: Professor Wilsey Dustin Grimmeissen Richard Anderson David Kesler.
Introduction to Computers Personal Computing 10. What is a computer? Electronic device Performs instructions in a program Performs four functions –Accepts.
Configuring the MagicInfo Pro Display
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Introduction to Computers By: Najam Khan What we will learn about: Hardware: The term used to describe the physical parts of a computer. Ex. The box,
 Design model for a computer  Named after John von Neuman  Instructions that tell the computer what to do are stored in memory  Stored program Memory.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Nic Shulver, Using Operating Systems What is a PC?
PC in New Perspective. PC TeleVision Music System Fax Machine Answering Machine Computer.
Multimedia Web Design Professor Frank. Multimedia Combine text, graphics, sounds, and moving images in meaningful ways Use stable technology.
Introduction to Computing Systems from bits & gates to C & beyond The Von Neumann Model Basic components Instruction processing.
Platforms & Hardware Computer Games: Digital Games Design F1R2 11 © 2012 West Lothian CollegeAugust 2012/Review date August 2015Platforms & hardware.
Hardware. Make sure you have paper and pen to hand as you will need to take notes and write down answers and thoughts that you can refer to later on.
MythTV Jon Larsen June 5, 2007 Installation.
Networks.
8th Grade Computer Technology Mr. Minger January 2014
Smartmote What your television remote should have been.
Computer Hardware. Lally School of M&T- Microcomputing and Info Systems Lecture Topics 1. Data Representation 2. Data Metrics 3. Central processing Unit.
1 THE COMPUTER. 2 Input Processing Output Storage 4 basic functions.
Chapter 2.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 9 Networks and Communications.
Lecture-03 PC Components. System Components Video Card Sound Card Monitor (Display) Speakers Modem (or Network Card)
 Input - A device, such as a keyboard, used to enter information into a computer  Output - Electronic or electromechanical equipment connected to.
Component 8/Unit 1bHealth IT Workforce Curriculum Version 1.0 Fall Installation and Maintenance of Health IT Systems Unit 1b Elements of a Typical.
MythTV Primer An introduction to MythTV By Gus Wirth 21 Apr 2011.
Hardware refers to the tangible parts of computer systems and typically includes support for processing, storage, input, and output. Hardware Processing.
COMPUTER FUNDAMENTALS David Samuel bhatti
Linux Home Theatre: MythTV and XBMC Rene Bartosh.
MythTV 101 An introduction to MythTV Presenter: Matt Mossholder.
Intro to Knoppmyth Michael Labowicz NWCLUG Meeting October 4, 2005.
Hardware Components Controller cards Bus Lines Ports Power Supply Secondary Storage.
PC Components Microprocessor - performs all computations RAM - larger RAM memory contains more data Motherboard - holds all the above components Ports.
Additional hardware components, and Embedded Systems
Computer Components ICS 3U0.
Chapter 6 Input/Output Organization
Resource Management IB Computer Science.
Bus Systems ISA PCI AGP.
Chapter 6: BIOS.
Guide to Linux Installation and Administration, 2e
Explain the five parts of an information system: people, procedures, software, hardware, and data.
I/O SYSTEMS MANAGEMENT Krishna Kumar Ahirwar ( )
Resource Management IB Computer Science.
Desktop Virtualization
Network Operating Systems (NOS)
Installing OS.
Computer Hardware By Millie Hay.
Hardware.
Basic Computer Hardware & Software
ASSEMBLY LANGUAGE FOR INTEL-BASED COMPUTERS,
Three types of wireless technology
The Future of Over the Top Content Services
Introduction to Computers
Information systems are involved in many of the things we encounter each day.
Booting Up 15-Nov-18 boot.ppt.
Digital television systems - (DTS)
I/O BUSES.
Five Key Computer Components
Presenter : Mr Yong Jong Shyan
- CHAPTER 1 – Basic Concepts of Information Technology
Hard Drive Components 1.5 Install and configure storage devices and use appropriate media YT Video 3:30.
Presentation transcript:

MythTV Build Seminar Presenter: Matt Mossholder

Topics MythTV Overview Component selection Design Decisions Q&A

What is MythTV? MythTV Overview Master Backend Slave Backends Frontends Alternatives

Master Backend Responsible for: Scheduling Downloading Guide Data Optionally responsible for: Recording programs Commercial Flagging Transcoding Waking up slaves

Slave Backends Provide off-load for the master Recording programs Commercial Flagging Transcoding Do NOT provide: Scheduling, download of Guide Data

Frontends Frontends are used to interact with users Handles all audio/video playback Provides access to plugins

Alternatives Haupagge MVP small settop box that can interface directly with MythTV using alternate firmware (MVPMC) UPNP Devices Some Media Extenders work with newer versions of MythTV for playback of recordings/music/videos (No LiveTV!)

Alternatives II Original Xbox MythTV FE has been ported to hacked Xboxes AppleTV Ported here as well

Component Selection Component selection Video Capture devices Processor Hard Drives Remote Controls Video Cards (nVidia, ATI, Intel, VIA)

Video Capture Devices 3 Options Dumb Smart HD

”Dumb” Video Capture Also known as ”Framegrabbers” Deliver uncompressed video to the system MythTV handles all compression Requires a faster processor

”Smart” Video Capture Compress video data before delivery to MythTV Primary compression options are MPEG-2 and MPEG- 4 MPEG-2 is the most widely available, and best supported Less impact on the system than Dumb video capture. Currently available for PCI, USB

HD Capture devices Different from Smart and Dumb – more like a modem All compression is performed by the broadcaster prior to transmission All compression is MPEG-2, per ATSC standard Works with Over-The-Air(OTA) and Cable(QAM64/256) Available for PCI, USB and Network

Processor Selection Largely dependant on content (HD vs. SD) Intel v.s. AMD is mostly a non-issue Multi-core can smooth out playback (more when we get to design decisions!)

Hard Drive Selection Capacity dependant on how much content you want to keep online RAID can enhance (and hurt!) performance Speed isn't as much of an issue as you might think (example: 4800RPM drives in the original TiVo)

Remote Control Selection Universal Remote Programable Remotes Cheating with Wireless Keyboards

Universal Remotes Universal Remotes can emulate a number of other remotes (+)Pick a remote that has the buttons you want, and emulate it (-)Need to ensure that Linux IR system (LIRC) supports the emulated remote (-)Issues with button labels

Programable Remotes Programable remotes allow you to determine what each key does Some are programed via the remote itself, some via a computer (+)Control multiple devices (e.g. TV, stereo, MythTV) (+) Better button control (-) More expensive

Cheating with Wireless Keyboards Some people don't want to use LIRC. Instead, they buy an IR Wireless keyboad, and then capture the keystrokes with a learning Remote. (+) Less complexity (+) Wireless keyboards/mice are handy for some plugins (e.g. MythBrowser) (-) Keymaps may differ between applications

Video Card Selection Current de facto choice: Almost anything nVidia AMD/ATI recently opensourced specs and drivers, which may change the landscape Intel is catching up, but not ready for HD Via works well with low power systems

Design Decisions Combined Frontend/Backend, or separate components? Disk based FE or Diskless? Wired or Wireless? Standard Definition or High Definition? RAID? Storage Groups?

Combined Frontend/Backend? Advantages: Less complex Cost Disadvantages Larger computer near TV (i.e. noise, space) Backend processing may interfere with playback

Disk-based FE or Diskless Diskless Advantages Reduced noise, heat Disadvantages Complex to implement Exagerates network issues

Wired or Wireless Avoid wireless when possible SD over wireless is more likely to work than HD Outside devices may impact signal quality (e.g. microwaves, cordless phones) Issues that aren't appearant surfing the net become glaringly obvious on your TV!

Standard or High Def? HD is here today, but not widespread Largely based upon the viewing device HD is moderately more expensive than SD (larger drives, faster processors, more RAM, display)

RAID? Not an issue with a single tuner, unless you want more space Multiple tuners punish disks with long duration ”random” writes RAID 1+0 best for multi-tuner recording drives RAID 5 best for long term storage

Storage Groups? Storage Groups allow recordings to reside on any of a group of disks. Myth will look for a recording on each drive of a group, and play the first instance found. Advantages over RAID: multiple filesystems provide better protection from filesystem corruption, less complex to implement Disadvantages over RAID: splitting drive load is up to the user