IPTV - Uma visão geral 

Protocolos

        Os protocolos descritos de seguida encontram-se em aplicações do modelo TCP/IP, e são utilizados no serviço de IPTV.

Real Time Protocol (RTP)

        É um protocolo usado para transporte de áudio e vídeo sobre IP. Como o próprio nome diz, este protocolo foi desenvolvido para transportar dados em tempo real. Com base no numero sequencial este protocolo inclui reconstrução no tempo e detecção de erros, para além de identificar conteúdos e a fonte.

        Para tratar da parte do controlo, a este protocolo está associado um outro designado por Real Time Control Protocol (RTCP). O RTCP fornece assim, sincronização entre meios, feedback sobre a qualidade de serviço, identificação dos participantes da sessão e o controlo da própria sessão.

IP Multicast

        Existem diversos modos de enviar o conteudo televisivo para o cliente, broadcast, multicast, anycast e unicast.

        O broadcast é o meio através do qual todos recebem as transmissões de todos, como por exemplo o rádio. É usado também na televisão analógica e digital através do sistema DVB (Digital Video Broadcasting).

        O IP Multicast baseia-se na construção de árvores de encaminhamento que podem ser partilhados pelo grupo ou baseados no servidor de origem. Existem diversos protocolos, mas o Internet Group Management Protocol (IGMP) foi o escolhido para o serviço de IPTV.

Real Time Streaming Protocol (RTSP)

        O protocolo RTSP foi desenvolvido pelo IETF (Internet Engineering Task Force). É usado para o Video-on-Demand (VoD), permitindo o controlo remoto. Quando um cliente selecciona um filme uma ligação ponto-a-ponto é estabelecida entre o servidor VoD e a set top box sendo as funcionalidades de playback são asseguradas por este protocolo.