Internet Protocol Television or IPTV for short is quite simply digital television content , which can be live or prerecorded videos , that is delivered via a digital internet stream instead of the traditional methods will all know like satellite and terrestrial Arial , it is viewable on many devices and not just restricted to your television , for example you can view IPTV on your smart phone or any other device, you can also use a set top box connected to your tv , almost any device , its versatile and mobile , you just need an internet connection and a subscription
NOW THE TECHY STUFF
Multicasting & Unicasting
IPTV supports both live TV (multicasting) and the stored videos also called Video on Demand (unicasting) services. In order to receive the IPTV signals a computer or a television set with a set-top box is required. The video content is typically compressed using either a MPEG2 or a MPEG4 codec and then sent in the MPEG transport stream via IP multicast in case of the live TV or via IP Unicast in case of VoD. IP multicast is the technology that delivers the video content to various users simultaneously whereas the Unicast technology delivers the video content specifically for each user.
The basic protocols used in the IPTV forecasting are the HTTP (Hyper Text Transfer Protocol), IGMP (IP Group Membership Protocol) and RTSP (Real Time Streaming Protocol). HTTP is the protocol that browsers use to communicate with the servers and computers for data transfer. Live TV uses IGMP version 2 for connecting television sets with the multicast stream and switching to another multicast stream while RTSP protocol is used for Video on Demand services