O streaming de vídeo é uma transmissão contínua de arquivos de vídeo de um servidor para um cliente. O streaming de vídeo permite que os usuários visualizem vídeos online sem precisar baixá-los.
O conteúdo de vídeo transmitido pode incluir filmes, programas de TV, vídeos do YouTube e conteúdo transmitido ao vivo. Serviços como Netflix e Hulu tiveram grande sucesso no streaming de vídeos para assinantes.
O termo streaming refere-se à transmissão contínua de arquivos de áudio e vídeo de um servidor para um cliente . Nos streams de vídeo, o conteúdo é enviado de forma compactada pela internet e é exibido pelo espectador em tempo real. A mídia é enviada em um fluxo contínuo de dados e é reproduzida à medida que chega. O usuário precisa de um player , que é um programa especial que descompacta e envia dados de vídeo para a tela e dados de áudio para os alto-falantes. Exemplos de players de mídia incluem o Windows Media Player 12 para Windows 10 ou o QuickTime Player para MacOS.
Como funciona a transmissão de vídeo?
Os fluxos de vídeo normalmente começam com um arquivo de mídia pré-gravado hospedado em um servidor remoto. Assim que o servidor recebe uma solicitação do cliente, os dados no arquivo de vídeo são compactados e enviados para o dispositivo solicitante em pedaços. Os arquivos de áudio e vídeo são divididos em pacotes de dados, onde cada pacote contém um pequeno pedaço de dados. Um protocolo de transmissão, na maioria das vezes o Protocolo de Controle de Transmissão (TCP) ou Protocolo de Datagrama de Usuário (UDP), é usado para trocar dados em uma rede. Uma vez que o cliente solicitante recebe os pacotes de dados, um player de vídeo no lado do usuário descompactará os dados e interpretará o vídeo e o áudio. Os arquivos de vídeo são excluídos automaticamente uma vez reproduzidos.
O TCP é normalmente o protocolo mais confiável; no entanto, o UDP tem um tempo de transmissão mais rápido. O UDP é usado quando a velocidade tem precedência sobre a confiabilidade, enquanto o TCP é usado quando a confiabilidade tem precedência. Muitos serviços de streaming de consumidor usam TCP, por exemplo, enquanto o UDP é adequado para videoconferência.
Os fluxos de vídeo geralmente são enviados de um arquivo de vídeo pré-gravado, mas também podem ser distribuídos como parte de um feed de transmissão ao vivo. Em uma transmissão ao vivo, o sinal de vídeo é convertido em um sinal digital compactado e transmitido de um servidor web especial que faz multicast ou envia o mesmo arquivo para vários usuários ao mesmo tempo.
Os usuários podem fazer streaming de seus computadores desktop, smartphones, tablets e smart TVs ou por meio de outros dispositivos, como Chromecast ou Apple TV, podendo assistir filmes e series online dublado. Diferentes aplicativos podem ser usados para transmitir vídeo, como YouTube, Netflix, Amazon Prime Video, Disney+ ou Twitch . Serviços como o YouTube transmitem vídeos gratuitamente e são suportados por anúncios, enquanto serviços como o Netflix são suportados por um modelo de assinatura de usuário.
O streaming de vídeo também requer uma velocidade alta o suficiente para o melhor desempenho. São necessários menos dados para transmitir uma qualidade de vídeo mais baixa, mas uma qualidade de vídeo mais alta, como 1080p – que apresenta uma exibição de varredura progressiva – ou 4K precisa de velocidades de dados mais rápidas para reproduzir sem problemas.
Embora uma pequena parte dos programas de TV transmita até 1080i - que usa uma tela entrelaçada - a maioria dos programas é transmitida pelo ar com a definição primária definida em um padrão de 720p, uma resolução que o YouTube não considera mais alta definição. Em comparação, serviços de streaming como Netflix e YouTube oferecem resoluções de vídeo de até 2160p, que é 4K.
Fonte: sobretudoumpouco-br.blogspot.com