IPTV successfully combines two established technology standards:
MPEG compression; and
IP data transmission.
IPTV systems use other IT standards such as:
POE: Power over Ethernet -
to provide power across the network to IPTV receivers
SAP: Session Announcement Protocol -
to announce active IPTV channel streams to network
display devices
SNMP: Simple Network Management Protocol -
for monitoring and control of network-attached devices.
Multicast
IPTV uses multicast to reduce network bandwidth. Multicast protocols ensure that channels are only streamed
to users that are actually viewing them.
Each channel stream is placed on
the network just once, and the packets making up the stream are replicated
as necessary by the network switches. This minimizes the data
overhead on the network.
To further reduce use of bandwidth in the network, a channel stream is not passed to network
switches that have no end-users viewing the stream. In the
diagram below you can see that the blue channel stream never reaches Switch D because there are
no viewers of this stream on Switch D.
IPTV uses two main Multicast protocols: IGMP - Internet Group Management Protocol - supports
IPTV within individual VLAN's and Subnets PIM - Protocol Independent Multicast - for routing
IPTV streams between different VLAN's and Subnets.
Because they significantly reduce the network bandwidth needed
for supporting video streaming, multicast protocols are
the technology that makes IPTV network friendly.