PVR: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
(8 intermediate revisions by 2 users not shown)
Line 3: Line 3:
{{big|'''Introduction:'''}}<br />
{{big|'''Introduction:'''}}<br />


As of 2013, (with the introduction of v12 Frodo), {{Kodi}} features Live TV and [[wikipedia:Digital video recorder|video recording (DVR/PVR)]] abilities using a very flexible distributed application structure. By levering other existing third-party PVR applications or devices that specialize in receiving Live TV and and also support a [[wikipedia:client–server model|client–server model]], these PVR features allows you to watch Live TV, listen to radio, view a TV guide (EPG), schedule recordings and enables many other TV related features, all using {{Kodi}} as your primary interface once the initial pairing connection and configuration have been done.
As of 2013, (with the introduction of XBMC v12 Frodo), <section begin="intro" />{{Kodi}} features powerful [[Live TV]] and [[wikipedia:Digital video recorder|video recording (DVR/PVR)]] abilities using a very flexible [[wikipedia:distributed application|distributed application structure]]. That is, by levering other existing third-party [[PVR backend]] applications or [[PVR backend|DVR devices]] that specialize in receiving television signals and and also support the same type of [[wikipedia:client–server model|client–server model]] which {{Kodi}} uses, these PVR features allows you to watch Live TV, listen to radio, view a EPG TV-Guide, schedule recordings and enables many other TV related features, all using {{Kodi}} as your primary interface once the initial pairing connection and configuration have been done.<section end="intro" />


Due to the somewhat complicated nature of initially setting up PVR for {{Kodi}} for the first time, this guide was created to help users from start to finish.
Due to the somewhat complicated nature of initially setting up PVR for {{Kodi}} for the first time, this guide was created to help users from start to finish.
Line 10: Line 10:


== How does Live TV and PVR work in {{Kodi}}? ==
== How does Live TV and PVR work in {{Kodi}}? ==
Logically, the PVR / Live TV design in {{Kodi}} uses a distributed [[wikipedia:client–server model|client–server model]] structure which consists of two parts:
Logically, the PVR / Live TV design in {{Kodi}} uses a [[wikipedia:distributed application|distributed application structure]] that is designed after the [[wikipedia:client–server model|client–server model]] concept which consists of two parts:
# The PVR '''backend''' (as the server side part), which communicates with a TV tuner adapter(s) to receive the Live TV signals and create a video or audio stream, and  
# The PVR '''backend''' (as the server side part), which communicates with a TV tuner adapter(s) to receive the Live TV signals and create a video or audio stream, and  
# The PVR '''client''' (as an addon for {{Kodi}}) - an {{Kodi}} addon which controls the presentation of that content via the {{Kodi}} GUI that acts as unified frontend and common interface for all connected PVR backends.
# The PVR '''client''' (as an addon for {{Kodi}}) - an {{Kodi}} addon which controls the presentation of that content via the {{Kodi}} GUI that acts as unified frontend and common interface for all connected PVR backends.
Line 16: Line 16:
The "'''PVR backend'''" as such is a separate application/process that directly interfaces with your TV tuner adapter(s) and the performs the task of tuning, streaming, and recording over-the-air and cable television signals and radio programming. PVR backends can either run on the same host running {{Kodi}}, or on a stand-alone host/device completely by itself with {{Kodi}} only running when needed, as long as they have a network connection between them. Some PVR backends may be able to serve several clients simultaneously, which may be {{Kodi}} clients or others applications/devices, and in those cases such PVR backends that serves multiple clients are commonly refereed to as PVR servers.  
The "'''PVR backend'''" as such is a separate application/process that directly interfaces with your TV tuner adapter(s) and the performs the task of tuning, streaming, and recording over-the-air and cable television signals and radio programming. PVR backends can either run on the same host running {{Kodi}}, or on a stand-alone host/device completely by itself with {{Kodi}} only running when needed, as long as they have a network connection between them. Some PVR backends may be able to serve several clients simultaneously, which may be {{Kodi}} clients or others applications/devices, and in those cases such PVR backends that serves multiple clients are commonly refereed to as PVR servers.  


When paired with one or more matched PVR backends, a configured PVR client addon enables {{Kodi}} to handle the GUI interface, or frontend, allowing the user to watch Live TV  (with pause/time-shift, if supported by the PVR backend used), display a graphical EPG (Electronic Program Guide) of all available television programming, schedule recordings or listen to radio, giving the same sort of functionality as TiVo-style video recorder devices.
When paired with one or more matched PVR backends, a configured '''PVR client addon''' enables {{Kodi}} to handle the GUI interface, or frontend, allowing the user to watch Live TV  (with pause/time-shift, if supported by the PVR backend used), display a graphical EPG (Electronic Program Guide) of all available television programming, schedule recordings or listen to radio, giving the same sort of functionality as TiVo-style video recorder devices.


{{next|[[PVR backend|Setting up the backend software]]}}
{{next|[[PVR backend|Setting up the backend software]]}}
Line 30: Line 30:
[[Category:Guides]]
[[Category:Guides]]
[[Category:PVR|*]]
[[Category:PVR|*]]
[[Category:XBMC Manual]]
[[Category:Manual]]
[[Category:Live TV]]
[[Category:Live TV]]
[[Category:Guides]]
[[Category:Quick Start Guide]]
[[Category:First time user]]

Revision as of 15:12, 9 December 2014

PVR/Contents

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

Introduction:

As of 2013, (with the introduction of XBMC v12 Frodo), Kodi features powerful Live TV and video recording (DVR/PVR) abilities using a very flexible distributed application structure. That is, by levering other existing third-party PVR backend applications or DVR devices that specialize in receiving television signals and and also support the same type of client–server model which Kodi uses, these PVR features allows you to watch Live TV, listen to radio, view a EPG TV-Guide, schedule recordings and enables many other TV related features, all using Kodi as your primary interface once the initial pairing connection and configuration have been done.

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


How does Live TV and PVR work in Kodi?

Logically, the PVR / Live TV design in Kodi uses a distributed application structure that is designed after the client–server model concept which consists of two parts:

  1. The PVR backend (as the server side part), which communicates with a TV tuner adapter(s) to receive the Live TV signals and create a video or audio stream, and
  2. The PVR client (as an addon for Kodi) - an Kodi addon which controls the presentation of that content via the Kodi GUI that acts as unified frontend and common interface for all connected PVR backends.

The "PVR backend" as such is a separate application/process that directly interfaces with your TV tuner adapter(s) and the performs the task of tuning, streaming, and recording over-the-air and cable television signals and radio programming. PVR backends can either run on the same host running Kodi, or on a stand-alone host/device completely by itself with Kodi only running when needed, as long as they have a network connection between them. Some PVR backends may be able to serve several clients simultaneously, which may be Kodi clients or others applications/devices, and in those cases such PVR backends that serves multiple clients are commonly refereed to as PVR servers.

When paired with one or more matched PVR backends, a configured PVR client addon enables Kodi to handle the GUI interface, or frontend, allowing the user to watch Live TV (with pause/time-shift, if supported by the PVR backend used), display a graphical EPG (Electronic Program Guide) of all available television programming, 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