PVR: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
(46 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{frodo}}
{{:PVR/Contents}}
{{incomplete}}
{{mininav|[[Video library]] {{l2|[[Live TV]] }} }}
<!--{{:PVR/Contents}}-->
{{big|'''Introduction:'''}}<br />
As of v12 (Frodo), XBMC supports [http://en.wikipedia.org/wiki/Digital_video_recorder Personal Video Recorder (PVR)] controls and features when paired with a PVR "backend". This allows you to watch live TV, listen to radio, view an EPG, schedule recordings and enables many other TV related features.


A PVR backend is a second process/application that performs the task of tuning and recording over-the-air and cable television programming, as well as radio. The PVR backend can either run on the same machine running XBMC, on a stand-alone device (able to feed several XBMC machines), or completely by itself with XBMC only running when needed. When paired with a backend, XBMC handles the interface, or frontend, allowing the user to watch live TV, scheduled recordings, time shift (not yet supported), etc.  
As of v12 (Frodo), XBMC features live TV and [[wikipedia:Digital video recorder|video recording (DVR/PVR)]] abilities. This allows you to watch live TV, listen to radio, view a TV guide (EPG), schedule recordings and enables many other TV related features.


Due to the somewhat complicated nature of setting up PVR for XBMC, this guide was created to help users from start to finish. At least until Frodo is officially released, this guide should be considered a work in progress with potentially large gaps.
Due to the somewhat complicated nature of setting up PVR for XBMC, this guide was created to help users from start to finish.


== Where is your TV coming from? ==
{{-}}
{{See|PVR/TV source}}


== Selecting your tuner equipment ==
== How does live TV/PVR work in XBMC? ==


Logically, the XBMC PVR / Live TV consists of two parts:
# The Live TV backend '''server''', which communicates with a TV tuner adaptor to create a video or audio stream, and
# The PVR '''client''' - an XBMC Add-on which controls the presentation of that content


The PVR backend is a process/application that performs the task of tuning, streaming and recording over-the-air and cable television and radio programming. It  can either run on the same host running XBMC, on a stand-alone host or completely by itself with XBMC only running when needed. Some servers may be able to serve several clients simultaneously, which may be XBMC clients or others.


== Selecting the backend software ==
When paired with a matched backend, a configured PVR Add-on enables XBMC to handle the interface, or frontend, allowing the user to watch live TV  (with pause/time shift, if supported by the backend), schedule recordings or listen to radio, giving the same sort of functionality as Tivo-style video recorder devices.


{{backend table header}}
|-
{{backend table
| Name= Tvheadend
| Page_Link= PVR/Tvheadened
| Backend_Android=no
| Backend_Linux=yes
| Backend_Mac=no
| Backend_Windows=no
| Backend_R-Pi=yes
| Backend_MISC=<ref name="Tvheadend">Also works on Dockstar and Pogo Plug</ref>
| Frontend_Android=yes
| Frontend_iOS=yes
| Frontend_Linux=yes
| Frontend_Mac=yes
| Frontend_Windows=yes
| Frontend_R-Pi=yes
| Receives_DVB=yes
| Receives_ATSC_QAM=yes
| Receives_ISDB= ?
| Receives_DTMB= ?
| Receives_IPTV=yes
| Features_TimeShift=?
| Notes=
}}
|-
{{backend table
| Name=VDR
| Page_Link=PVR/VDR
| Backend_Android=no
| Backend_Linux=yes
| Backend_Mac=no
| Backend_Windows=no
| Backend_R-Pi=?
| Backend_MISC=
| Frontend_Android=?
| Frontend_iOS=yes
| Frontend_Linux=yes
| Frontend_Mac=yes
| Frontend_Windows=yes
| Frontend_R-Pi=?
| Receives_DVB=yes
| Receives_ATSC_QAM=?
| Receives_ISDB= ?
| Receives_DTMB= ?
| Receives_IPTV=?
| Features_TimeShift=?
| Notes=
}}
|-
{{backend table
| Name=For The Record
| Page_Link=PVR/For The Record
| Backend_Android=no
| Backend_Linux=no
| Backend_Mac=no
| Backend_Windows=yes
| Backend_R-Pi=no
| Backend_MISC=
| Frontend_Android=?
| Frontend_iOS=yes
| Frontend_Linux=yes
| Frontend_Mac=yes
| Frontend_Windows=yes
| Frontend_R-Pi=?
| Receives_DVB=yes
| Receives_ATSC_QAM=?
| Receives_ISDB= ?
| Receives_DTMB= ?
| Receives_IPTV=?
| Features_TimeShift=yes
| Notes=
}}
|-
{{backend table
| Name=MythTV
| Page_Link=PVR/MythTV
| Backend_Android=no
| Backend_Linux=yes
| Backend_Mac=yes
| Backend_Windows=no
| Backend_R-Pi=?
| Backend_MISC=
| Frontend_Android=?
| Frontend_iOS=?
| Frontend_Linux=yes
| Frontend_Mac=yes
| Frontend_Windows=yes
| Frontend_R-Pi=?
| Receives_DVB=yes
| Receives_ATSC_QAM=yes
| Receives_ISDB= ?
| Receives_DTMB= ?
| Receives_IPTV=yes
| Features_TimeShift=?
| Notes=
}}
|-
{{backend table
| Name=MediaPortal
| Page_Link=PVR/MediaPortal
| Backend_Android=no
| Backend_Linux=no
| Backend_Mac=no
| Backend_Windows=yes
| Backend_R-Pi=no
| Backend_MISC=
| Frontend_Android=?
| Frontend_iOS=?
| Frontend_Linux=yes
| Frontend_Mac=yes
| Frontend_Windows=yes
| Frontend_R-Pi=yes
| Receives_DVB=yes
| Receives_ATSC_QAM=yes
| Receives_ISDB= ?
| Receives_DTMB= ?
| Receives_IPTV=yes
| Features_TimeShift=yes
| Notes=
}}
|-
{{backend table
| Name=DVBLink
| Page_Link=PVR/DVBLink
| Backend_Android=no
| Backend_Linux=no
| Backend_Mac=no
| Backend_Windows=yes
| Backend_R-Pi=no
| Backend_MISC=
| Frontend_Android=?
| Frontend_iOS=?
| Frontend_Linux=no
| Frontend_Mac=no
| Frontend_Windows=yes
| Frontend_R-Pi=?
| Receives_DVB=yes
| Receives_ATSC_QAM=?
| Receives_ISDB= ?
| Receives_DTMB= ?
| Receives_IPTV=?
| Features_TimeShift=?
| Notes=
}}
|-
{{backend table
| Name=VUPlus
| Page_Link=PVR/VUPlus
| Backend_Android=no
| Backend_Linux=yes
| Backend_Mac=no
| Backend_Windows=no
| Backend_R-Pi=?
| Backend_MISC=
| Frontend_Android=?
| Frontend_iOS=?
| Frontend_Linux=yes
| Frontend_Mac=yes
| Frontend_Windows=yes
| Frontend_R-Pi=?
| Receives_DVB=yes
| Receives_ATSC_QAM=?
| Receives_ISDB= ?
| Receives_DTMB= ?
| Receives_IPTV=?
| Features_TimeShift=?
| Notes=
}}
|-
{{backend table
| Name=NextPVR
| Page_Link=PVR/NextPVR
| Backend_Android=no
| Backend_Linux=no
| Backend_Mac=no
| Backend_Windows=yes
| Backend_R-Pi=no
| Backend_MISC=
| Frontend_Android=?
| Frontend_iOS=no
| Frontend_Linux=yes
| Frontend_Mac=no
| Frontend_Windows=yes
| Frontend_R-Pi=yes
| Receives_DVB=yes
| Receives_ATSC_QAM=yes
| Receives_ISDB= ?
| Receives_DTMB= ?
| Receives_IPTV=?
| Features_TimeShift=?
| Notes=
}}
|}


;Notes
{{next|[[PVR backend|Setting up the backend software]]}}
<references/>


== Configuring XBMC ==
== Alternative guides ==
{{see|PVR/XBMC}}
* [http://lifehacker.com/5981757/how-to-watch-and-record-live-tv-on-your-xbmc-media-center Lifehacker's excellent Live TV guide for XBMC v12]
* [http://montgomery1.com/htpc/ Montgomery One's PVR guide]


== Using Live TV and PVR ==
{{Gotham updated}}
{{see|PVR/Usage}}
{{DISPLAYTITLE:The XBMC Live TV and PVR/DVR Setup Guide}}
 
==PVR FAQ==
{{see|PVR/FAQ}}
 
==Testing==
Testing PVR before Frodo final (this section won't be needed in the final version, more or less)
{{see|PVR/Testing}}


[[Category:How-to]]
[[Category:How-to]]
[[Category:Guides]]
[[Category:Guides]]
[[Category:PVR]]
[[Category:PVR|*]]
[[Category:XBMC Manual]]
[[Category:Live TV]]

Revision as of 21:19, 13 October 2014

PVR/Contents

Home icon grey.png   ▶ Video library
▶ Live TV
▶ PVR

Introduction:

As of v12 (Frodo), XBMC features live TV and video recording (DVR/PVR) abilities. This allows you to watch live TV, listen to radio, view a TV guide (EPG), schedule recordings and enables many other TV related features.

Due to the somewhat complicated nature of setting up PVR for XBMC, this guide was created to help users from start to finish.


How does live TV/PVR work in XBMC?

Logically, the XBMC PVR / Live TV consists of two parts:

  1. The Live TV backend server, which communicates with a TV tuner adaptor to create a video or audio stream, and
  2. The PVR client - an XBMC Add-on which controls the presentation of that content

The PVR backend is a process/application that performs the task of tuning, streaming and recording over-the-air and cable television and radio programming. It can either run on the same host running XBMC, on a stand-alone host or completely by itself with XBMC only running when needed. Some servers may be able to serve several clients simultaneously, which may be XBMC clients or others.

When paired with a matched backend, a configured PVR Add-on enables XBMC to handle the interface, or frontend, allowing the user to watch live TV (with pause/time shift, if supported by the backend), schedule recordings or listen to radio, giving the same sort of functionality as Tivo-style video recorder devices.


Next step: Setting up the backend software


Alternative guides