MythTV Primer An introduction to MythTV By Gus Wirth 21 Apr 2011.

Slides:



Advertisements
Similar presentations
Hardware Lesson 3 Inside your computer.
Advertisements

USB TV AND RADIO TUNER AVerTV Volar AX. objective To find a USB tuner that captures TV and radio signals.. And to convert the captured to MP3 format.
Home Server Goal: Provide synergy between existing audio/video equipment, PCs and the coming wave of smart connected devices.
Chief Electoral Officer, General Election for Lok Shaba 2014, Andhra Pradesh will be live streaming polling station for the purpose of recording.
Samsung Digital Signage
Chapter 8-Video.
Chapter 8-Video.
Chapter 10 Video.
BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Portable Multimedia Playback Device
Introduction of iVMS-4200 v2.0
Hardware Testing Imeet web conference. Hardware Requirements 2 Windows XP Professional Office XP and above CPU: Pentium 4, 2.4 GHz Memory: 512MB and above.
Introduction to Microsoft Windows Movie Maker Brandy Russell.
3dtv.at Stereoscopic Player and Stereoscopic Multiplexer S3D-Today November 2006 Munich, Germany.
M P 3. A means of compressing digital sound files which, at CD quality, require some nine megabytes per minute. MP3 applies existing knowledge, about.
 a web site usually maintained by an individual with regular entries of commentary, descriptions of events, or other material such as graphics or video.
A+ Certification Guide
1 Different Video Properties
Computers They're Not Magic! (for the most part)‏ Adapted from Ryan Moore.
Boxee Box by D-Link. Agenda What’s Boxee Box Appearance Applications Positioning Brief Introduction Supported Media Formats Selling Points Comparison.
Computer for Health Sciences
How I Stopped Worrying About the Economy and NWCLUG 11/3/2009 Love.
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.
Digital Camcorder and Video Computer Multimedia. Two most important factors that make up a video Frames per second ( fps ) The resolution ( # of pixels.
Animation & Video 1. High labor requirements tend to make animations a costly type of resource. Nontrivial animations usually require a labor-intensive.
ScreenPlay Director Training By Erik Collett
How to use a computer and not lose your mind
ScreenPlay TV Link Training By Erik Collett
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
Android architecture & setting up. Android operating system comprises of different software components arranges in stack. Different components of android.
MythTV Jon Larsen June 5, 2007 Installation.
COMPUTER MAIN PART DANILO GARCÍA GONZÁLEZ TÉCNICO EN SISTEMAS.
U.S. DTV Environment Overview TV-Anytime IDE San Jose, CA 20 September 2004 Skip Pizzi Manager, Technical Policy Media/Entertainment & Technology Convergence.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
Video Software & File Formats. In this class we will be mainly using Adobe Premiere Pro CS4.
Computer Systems Mrs. Butera. Computer Systems Hardware Software.
Smartmote What your television remote should have been.
PC Internal Components Lesson 4.  Intel is perhaps the most recognizable microprocessor manufacturer. List some others.
Project Progress Report Student: David Lynam Supervisor: Peter Corcoran Student: David Lynam Supervisor: Peter Corcoran XBOX PVR SYSTEM.
Vanderbilt University Toshiba IR Test Apparatus Project Final Design Review Ahmad Nazri Fadzal Zamir Izam Nurfazlina Kamaruddin Wan Othman.
Etere MTX NAB 2010 Distributor Meeting. Why MTX  Our vision is to deliver an integrated framework  MTX follows this vision not as a simple video device.
Mid-Hudson Valley Linux Users Group
MythTV Build Seminar Presenter: Matt Mossholder. Topics MythTV Overview Component selection Design Decisions Q&A.
1 An Introduction to Recording Broadcast Television With MythTV Jerry Moody
Michael Labowicz July 3rd, 2007 NWCLUG. Agenda ● Overview of project ● Installation ● Configuration ● Hardware ● Links ● Questions?
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.
Identify internal hardware devices (e. g
Getting to Know Today’s Computer
Chapter 1: Introduction to the Personal Computer
3.01 Explore multimedia systems, elements and presentations.
What’s out there and who’s using it
Computers & operating systems
CSC227: Operating Systems
MythTV Live on Ubuntu.
Introducing MagicInfo Premium I 4.1
3.01 Explore multimedia systems, elements and presentations.
Drill Translate the following message:
Chapter 6: Video.
Instructor Materials Chapter 1: Introduction to the Personal Computer
Introduction to Computers
Building a PC Chapter 12.
Computer System Basics- The Pieces & Parts
Computers & operating systems
Chapter 10 Video.
3.01 Explore multimedia systems and elements.
3.01 Explore multimedia systems and elements.
Presentation transcript:

MythTV Primer An introduction to MythTV By Gus Wirth 21 Apr 2011

MythTV ● A Digital TV Recorder ● Media player ● Other video ● Music ● Photos ● Games ● Web ● Motion (video monitoring system) ● Other plugins

Overview Backend Database Schedules Frontend Video Source Storage

Components ● Backend ● Recorder ● Streamer ● Scheduler ● Transcoder (opt) ● Commercial Detection and marking

Components ● Database ● MySQL ● Stores all recording info – Show names and times – Recording rules – Recorded/Previously recorded shows – Stations

Components ● Video sources ● Tuners – ATSC (digital) Over-The-Air – NTSC (analog) Over-The-Air, some cable – QAM 64/256 Cable (clear only) ● Video capture – NTSC composite – NTSC S-Video – HD Firewire video camera – V4L2 video source

Components ● Storage ● File system – local or remote – Must handle huge files ● Need lots of space: – NTSC ~2GB/hr – ATSC ~8GB/hr

Components ● Schedules ● Provide program names, times, length ● Maybe get program category ● Other program info – Repeat – Actors – Directors – Brief description of episode

Components ● Frontend ● Schedule ● Playback ● Plugins

Building a system ● What do you want to record? ● Over-The-Air (OTA) – – ATSC (digital) MPEG2-TS – NTSC (analog) (obsolete in US except low power) ● Hardware transcoding MPEG2-PS ● Software transcoding MPEG2/4, RTjpeg, other ● Cable – QAM 64/256 unencrypted only (getting rare) [1] – NTSC direct (increasingly rare) – Converter box ● Other video source [1] Negligible chance with upcoming HDHomeRun Prime from Silicon Dust

Requirements ● Recording/Backend ● Hardware encoding – 600MHz CPU – 256 MB RAM – Less if no commercial detection ● Software encoding (NTSC) – 1GHz CPU – 512MB RAM

Requirements ● Playback/Frontend ● Brute force – NTSC ● 1 GHz CPU ● 128 MB RAM – HD (1080i) ● 2.8 GHz CPU ● 512 MB RAM ● Hardware assist (nVidia card with VDPAU) – Intel Atom or AMD Sempron (lowest power) – 256 MB RAM

About accelerated playback ● Hardware decoding support ● XvMC – X video Motion Compensation (MPEG-2) – nVidia, Intel, Via (XvMC-VLD) – Deprecated, discontinued in mythtv-0.25 ● VDPAU – Video Decode and Presentation API for Unix (MPEG-2, H.264, VC-1) – nVidia – Works great, well supported with other apps also ● CrystalHD (Broadcom Hardware) – Not yet in MythTV but experimentally supported – Not worth the cost if you have a regular PC

About accelerated playback ● Hardware decoding support (continued) ● XvBA – X video Bitstream Acceleration – ATI/AMD – Not working ● VA-API – Video Acceleration Application Programming Interface – Intel, maybe ATI/AMD – Not working but Real Soon (TM) ● Bottom Line: nVidia video card or brute force ● Might change with migration to OpenGL rendering

Choose a capture device ● Tuner/capture card PCI/PCIe inside PC ● HDHomeRun (external tuner) ● Can provide virtual tuners for multi-stream broadcasts ● USB tuner/capture ● Set-top Firewire (rare) ● External capture ● Hauppauge HD-PVR

Choose a capture device (cont) ● Check compatibility ● mythtv.org ● ● ● Mailing lists and forums

Schedules ● Schedules Direct ● Commercially obtained data, download from Internet ● $20/year subscription - well worth it ● built in to MythTV ● XML format, can be downloaded with other apps ● EIT - Event Information Tables (ATSC) ● Dependent on station ● Difficult to work with, must read tuner for info ● Other - you're on your own

Software Installation ● USE A DISTRIBUTION! ● LinHES - – Linux Home Entertainment System, previously known as Knoppmyth – Based on Arch Linux ● Mythdora - – Based on Fedora ● Mythbuntu - – Based on Ubuntu ● MiniMyth -

Software Installation (cont) ● Plan to install at least twice ● Read the instructions on mythtv.org ● ● Read distributions instructions

Troubleshooting ● Schedules - tvlistings.py ● Downloads the XML directly to a file for analysis ● Tuner/Capture card ● Xawtv - ● mplayer - can read video device directly ● ivtvctl - for certain cards ● Database ● Command line tools ● MyPHPAdmin

Troubleshooting (cont) ● Playback ● mplayer - play file directly ● mediainfo - – Is the file what you think it is? ● xorg.conf – Correct video driver selected (e.g. nvidia, intel, ati, via) – Acceleration enabled (e.g. XvMC) – Secondary display enabled if required – DRI and DRM ● top - CPU consumption