Ao contemplar a possibilidade de streaming de mídia via User Datagram Protocol ou protocolo de controle de transmissão , há uma coisa a ter em mente : TCP exige e incentiva a comunicação entre as máquinas. O fato de que UDP não faz isso ocupa tanto como uma desvantagem e uma vantagem para suavizar streaming media . Capacidade
Se você transmitir via UDP, a máquina de envio dos dados define a velocidade com que os dados viajam . Enquanto o aparelho receptor tem a capacidade de lidar com o que a máquina emissora lança para ele , isso não é um problema. No entanto, se os visitantes do seu site está usando equipamentos de fraca potência ou um sistema operacional sem suporte para receber o streaming de áudio ou vídeo, eles podem não ser capaz de lidar com streaming de UDP. Streaming de vídeo jogadores têm diferentes requisitos para equipamentos; verificando-lo antes do tempo permitirá que você para aconselhar os visitantes sobre os requisitos de sistema para fluxo de mídia a partir de seu site
Unreliability
UDP. , assim como outros protocolos de dados , envia pacotes de dados para receber os computadores , quebrando o seu streaming de vídeo em pedaços menores . Quando se chega ao computador receptor , é remontado e desempenha no player de vídeo do usuário. Infelizmente , o UDP não sempre enviar pacotes em ordem, e eles podem acabar confusa , como peças de quebra-cabeça em uma caixa antes de colocar o quebra-cabeça. Streaming de vídeo jogadores contam com pacotes de dados sejam entregues em ordem, e vai jogá-los na ordem recebida . UDP também perde , por vezes, os pacotes de dados inteiramente, mas de acordo com Lay Networks, a probabilidade de isso acontecer é baixo na Internet, e quase inexistente em redes locais , tais como aqueles em seu escritório ou em casa .
falta de comunicação
Falta de comunicação entre máquinas usando streaming de UDP pode levar a erros de transmissão. Quando um problema como perdido ou fora-de- ordem de pacotes de dados ocorre, a máquina emissora não tem registro dele. Sem um registro, ele não pode reenviar os pacotes de dados perdidos ou ajustar a velocidade de transmissão para corresponder ao do equipamento receptor . Se os problemas experiências receptor que interromper a transmissão , cabe ao usuário final para iniciar o fluxo de novo. Quando confrontados com a mesma situação, TCP iria reenviar os pacotes perdidos e ajustar a velocidade de transmissão.
Considerações
alguns administradores de sistema têm seus firewalls configurados para bloquear fluxos UDP por causa de sua vulnerabilidade a hackers , incluindo a instalação de malware ou um vírus na máquina , e uma possível infecção de toda uma rede local. Também é notável o fato de que, quando ocorrer pequenos erros , UDP manterá streaming. Por outro lado , o TCP de streaming experiências reproduzir soluços com mesmo o menor dos erros , como o protocolo tenta recarregar o conteúdo errôneo. Os pequenos erros com UDP simplesmente transmitir com o aparecimento de pequenas falhas - semelhante a quando algo interrompe o sinal de TV em casa. Esta falta comparativa de atraso permite a transmissão oportuna de transmissões de vídeo e áudio .