transmissão da Internet é anos entre nós. Chegou ao ponto de a Internet é sinônimo de serviços como o Netflix e o YouTube. Mas, o que exatamente é o streaming e como funciona?
A transmissão de sequência é feita pouco a pouco
Se você quiser assistir a um vídeo ou jogar uma música no computador. Você deve primeiro baixá-lo. Não há como evitar. Sabendo disso, você pode olhar para a Netflix ou Spotify e perguntar a si mesmo “Como descobrimos como fazer vídeos e música instantaneamente descarregamento?
Bem, essa é a questão. Quando é transmitido por sequências multimídia. Você é Não baixando no computador instantaneamente. Mas você está baixando parte por peça em tempo real.
A palavra “streaming” é auto-descritiva. A informação atinge seu computador em um fluxo contínuo e constante de informações. Se Você baixa filmes são semelhantes para comprar água engarrafada, os filmes streaming é como usar uma torneira para preencher uma garrafa vazia.
Você pode comparar o streaming de um filme com a visualização de uma fita VHS. Ao reproduzir um VHS fita, cada segundo vídeo e áudio é digitalizado pedaço por peça. Isso acontece quando você está vendo em tempo real. O que significa que qualquer interrupção de repente vai parar ou terminar sua experiência de assistir filmes.
quando transmitir Vá por sequências um filme ou uma música. A equipe faz o download e decodifica pequenos fragmentos de um arquivo multimídia em tempo real. Se você tiver uma conexão de internet extraordinariamente rápida, é possível que o arquivo seja completamente baixado antes de terminar de ver ou outá-lo. Razão Por que, às vezes, a transmissão será estendida por um tempo, mesmo que a conexão com a Internet seja interrompida.
Dito isto, qualquer coisa que transmitida por sequências não entra no armazenamento permanente do seu equipamento. Embora alguns serviços, como o Spotify. Eles vão colocar alguns pequenos arquivos de cache no seu dispositivo para que futuras reproduções sejam mais rápidas.
empresas trabalham duro para que o streaming seja rápido
Video streaming e áudio da Internet não é novo. Só parece novo porque finalmente é conveniente. Assistindo a um vídeo ou tocando uma música de um site que aconteceu pouco a pouco, costumava ser uma questão irritante e que consome muito tempo.
A transmissão iria parar e rasgar de forma constante. E você poderia passar minutos esperando que o meio seja armazenado no buffer (e às vezes, ele não é armazenado no tampão).
Mas a maneira como o streaming funciona para a maior parte da parte mesmo. Os arquivos são baixados pouco a pouco como você os vê ou ouve. É a infraestrutura que mudou. E empresas como o YouTube e a Netflix trabalharam duro (e gastavam muito dinheiro) construindo essa infraestrutura.
youtube e o netflix usado para usar apenas um ou dois servidores para hospedar seu conteúdo e não funcionou. Os usuários que estavam longe dos servidores experimentaram um grande atraso. Os dias de alto tráfego (noite de sábado, por exemplo) diminuíram o fluxo de servidores para um rastreamento.
Solução para atrasar os problemas, um desafio
As empresas resolveram esse problema construindo redes de entrega de conteúdo (CDNs), para armazenar e enviar conteúdo. Um CDN é uma rede global e densa de servidores que contêm o mesmo conteúdo. Isso reduz o atraso e impede que os servidores de áreas densamente povoadas sobrecarga.
Claro, um poderoso CDN é inútil se todos os seus usuários tiverem uma conexão de internet ruim. De certa forma, esse problema é resolvido por si mesmo ao longo do tempo. Os ISPs estão sempre competindo por conexões de internet mais rápidas e mais rápidas. Avanços, como as conexões de fibra do Google e 5G em todo o mundo estão ao virar da esquina.
Mas alguns serviços de streaming e ISPs perceberam que. Apesar das conexões de internet rápidas em casa e nos cdns densos. O alto tráfego global da Internet pode causar um atraso no streaming. Para não mencionar que os serviços como o Netflix usam mais de 15% da largura de banda global da Internet. Quando muitas pessoas estão transmitindo a nova temporada de coisas estranhas. Toda a Internet pode ser desacelerada.
Como resultado, os serviços de streaming tendem a fornecer dispositivos Open Connect (OCA) aos ISPs. Essas ocasiões são basicamente discos difíceis que estão cheios de filmes populares, músicas e outros conteúdos. Eles também reduzem a necessidade do seu ISP para redirecionar seu tráfego na Internet para um servidor Netflix ou Hulu.Isso não só faz streaming mais rápido, mas também impede a internet inteira desacelerar no Merced Netflix.
transmissão viva apresenta novos problemas
com a transmissão de vídeo ao vivo em plataformas como o Facebook Viva ou se contorce. As informações que você recebe em seu computador são produzidas em tempo real (ou o mais próximo possível disso). Assim, como você pode imaginar, um streamer ao vivo precisa ser capaz de fazer o upload do conteúdo o mais rápido possível.
Enquanto um streamer ao vivo registra seu vídeo, cada milissegundo desse vídeo (e o áudio que acompanha ) Decomposiza em pequenos arquivos. Esses pequenos arquivos são comprimidos e organizados por um codificador. Eles voam pela Internet e seu computador baixá-los por pouco. Como os arquivos são codificados, o computador pode se reunir em um vídeo compreensível, e não deve haver muito atraso entre você e a fonte de transmissão.
Os serviços populares de transmissão ao vivo, como o Twitch e o YouTube, usam um Global rede de servidor para reduzir o atraso e melhorar a qualidade do streaming de vídeo. Mas todos os vídeos vivos estão à mercê da conexão com a Internet de um streaming ao vivo. Como você pode imaginar, Live Streamers não pode usar ocasiões.
Felizmente, o desenvolvimento de conexões rápidas da Internet em casa, como o Google Fiber, fez transmissão ao vivo, e a implementação de 5g de conexões domésticas tomará a qualidade dos fluxos ao vivo um pouco mais.
O futuro do streaming são videogames
A ideia de jogar videogames no seu navegador não é muito novo. Uma boa parte da Internet é dedicada a pequenos jogos. Há muitas pessoas que vão ao Facebook especificamente para Farmville e Candy Crush. Mas algumas empresas estão tentando fazer jogos de navegador um passo ainda mais criando serviços de streaming para jogos de console com muitos recursos.
para que seja claro, não estamos falando de um simulador de fazenda ao vivo na contração Estamos falando de jogar jogos de vídeo remotamente, sem um console dedicado ou um computador de US $ 1000.
com a transmissão por sequências de jogo. Um servidor longe de sua casa é responsável por todos os crunch de números que são necessários para operar os jogos famintos de recursos.
Serviços como o Google Project Stream e a Nwife agora prometem que seu portátil de 100 dólares pode ser capaz de jogar até os jogos maiores e bonitos. Isso pode economizar muito dinheiro para as pessoas e remover a barreira que as limitações de hardware foram definidas para jogos de vídeo.
Claro, transmitindo um videogame para o computador de alguém é muito mais difícil do que transmitir um filme. Você não está baixando progressivamente um arquivo estático. Você está manipulando e interagindo com um arquivo em tempo real.
O problema com o atraso nas redes, transmissão da Internet e jogos
Se houver algum atraso entre as entradas do controlador e a atividade na tela. Então o jogo não pode ser jogado. Você poderia considerar os serviços como o Skype e a FaceTime como precursor de streaming de jogos. Desde que eles exigem conexões bidirecionais rápidas. Mas o streaming de jogos tem que ser muito mais fluente.
Video Game Serviços de streaming com uma grande quantidade de recursos ainda não são convencionais ou super confiáveis. Portanto, as empresas foram muito reservadas sobre seus segredos comerciais. Mas sabemos que eles estão essencialmente seguindo os passos do Netflix.
empresas como a NVIDIA estão construindo CDNs cheios de cartões gráficos superpot. O Google está tentando descobrir como parear dispositivos Abrir dispositivos de conexão que estão cheios de jogos com os serviços domésticos de alta velocidade do Google Fiber.
De qualquer forma, a transmissão por sequências de jogo é a próxima etapa no histórico de transmissão de sequências multimídia.