Vídeo na Internet
Instituto
Superior Técnico - Comunicação de Imagem - 2º Semestre 2007/2008
streaming |
2. STREAMING
O streaming de vídeos pela
internet pode ser entendido com um fluxo constante de vídeo em que o cliente
tem a possibilidade de reproduzir um vídeo à medida que o vai recebendo. Este
tipo de partilha de vídeo na internet é também do tipo cliente/servidor pelo
que a qualidade do mesmo é fortemente dependente da capacidade e ritmo da
ligação entre os mesmos.
Como tecnologia muito utilizada em videoconferência através da internet,
emissões televisivas pela internet, entre outros, como tecnologia que se
suporta na internet necessita então de um funcionamento adequado a nível de
protocolos aos seus requisitos. Como é sabido, na Internet a informação circula
sob a forma de pacotes sejam eles UDP, TCP, IP entre outros. Os pacotes TCP
(Transmission Control Protocol), mais fiáveis, com um melhor controlo de
erros e garantia de entrega estariam completamente fora de contexto no caso do
streaming pois garantem estes factores com o auxílio de repetições e pedidos o
que cai fora no âmbito de uma comunicação em tempo real. Uma das soluções
utilizadas foi a de fazer as comunicações de streaming em UDP (User Datagram
Protocol) que enviava a informação em pequenos datagramas mas que não requerem
estado de entrega nem controlo de erros. Óbvio é que com o aumento da exigência
das aplicações novas soluções foram sendo desenvolvidas e uma delas foi a
criação de protocolos, baseados em UDP, específicos para streaming:
• RTSP (Real Time Streaming Protocol): Embora o envio de
dados não seja parte deste protocolo ele permite a um cliente controlar um
servidor de streaming com comandos típicos de um leitor de vídeo (play, pause, ...)
• RTP (Real-Time Transport Protocol): protocolo que tenta
normalizar a entrega de pacotes áudio e vídeo em streaming e, com base no
funcionamento do UDP, tenta criar uma maneira de gerir
as entregas de pacotes e mecanismos de sincronização
• RTCP (Real-Time Transport Control Protocol): Protocolo
criado apartir do RTP mas que deixa a transmissão de
dados para o UDP, garantindo apenas um controlo de entregas e de dados
estatísticos nos pacotes multimédia enviados.
Link para o stream da TV.NET
(Lisboa): Stream TV.NET