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.
