Internet Protocol television

From Canonica AI

Introduction

Internet Protocol television (IPTV) is a system that delivers television services over the Internet Protocol (IP) instead of traditional terrestrial, satellite signal, and cable television formats. Unlike downloaded media, IPTV offers the ability to stream the source media continuously. As a result, a client media player can begin playing the content (such as a TV channel) almost immediately. This is known as streaming media.

A modern living room setup with a large flat screen television displaying an IPTV interface.
A modern living room setup with a large flat screen television displaying an IPTV interface.

Technology

IPTV services may be classified into three main groups:

  • Live television, with or without interactivity related to the current TV show;
  • Time-shifted television: catch-up TV (replays a TV show that was broadcast hours or days ago), start-over TV (replays the current TV show from its beginning);
  • Video on demand (VOD): browse and view items in a stored media catalogue.

Architecture

IPTV's architecture can be divided into two types: centralized and distributed.

Centralized Architecture

The centralized architecture model is a relatively simple and easy to manage solution. Because all media content is stored in centralized servers, it does not require a comprehensive content distribution system. Centralized architecture is generally good for a network that provides relatively small VOD service scope, has adequate core and edge bandwidth or has an efficient content delivery network (CDN).

Distributed Architecture

Distributed architecture requires intelligent and sophisticated content distribution technologies to augment effective delivery of multimedia contents over the service provider's network. Distributed architecture is just as scalable as the centralized model, however it has bandwidth usage advantages and inherent system management features that are essential for managing a larger server network. Operators who plan to deploy a relatively large system should therefore consider implementing a distributed architecture model right from the start.

Protocols

IPTV covers both live TV (multicast) as well as stored video-on-demand/VoD (unicast). Playback requires a broadband device connected to either a fixed or wireless IP network in the form of either a standalone personal computer or limited embedded OS device such as a smartphone, touch screen tablet, game console, connected TV or set-top box. Video compression is provided by either MPEG-2 or MPEG-4 AVC (H.264). IP multicasting allows for live data to be sent to multiple receivers using a single multicast group address.

Challenges

The high-speed data transfer will increase the needed bandwidth for the viewer, at least 2 Mbit/s is needed to use web-based applications on the computer.

See Also