Ponto de publicação: Servidor de ingestão para transmissão em direto

Publishing Point_ Ingest Server For Live Streaming Image

Vamos lá a um momento físico.

Como a transmissão em direto é uma coisa da Internet , é fácil pensar inteiramente em termos virtuais, mas a realidade física também desempenha um papel. Isto inclui a qualidade da câmara, a iluminação, a maquilhagem, se possível, os ângulos da câmara e, claro, a fiabilidade e a velocidade das ligações à Internet. Inclui também a arquitetura utilizada pelos serviços de transmissão em direto como pontos de publicação, balanceamento de carga, redundância em caso de falha e servidores de ingestão.

O ponto de publicação (“pubpoint” ou ponto de entrada, por um nome alternativo) refere-se à localização física do servidor de ingestão para a transmissão em direto, ao qual a transmissão é entregue pela primeira vez e que aloja efetivamente a transmissão para todos os espectadores. Em poucas palavras, um ponto de publicação é o servidor da sua CDN. Isto é importante porque, embora a transmissão de dados na Internet seja rápida, não é instantânea, nem a perda de sinal à distância é nula. Um ponto de publicação próximo do local para onde está a carregar a sua transmissão resulta numa transmissão de melhor qualidade (se tudo o resto for igual) do que um que esteja mais afastado.

Redes de distribuição de conteúdos

Ponto de publicação: Servidor de ingestão para transmissão em direto

A disponibilidade de servidores de ingestão e a proximidade do ponto de publicação da sua localização são funções da rede de distribuição de conteúdos (CDN) utilizada por um serviço de transmissão em direto. Uma CDN é frequentemente uma empresa terceira fora do serviço de streaming. A Dacast, por exemplo, utiliza a Akamai bem como a Verizon (anteriormente conhecida como Edgecast). A divisão de esforços permite que cada empresa se ocupe do que faz melhor e presta o melhor serviço aos organismos de radiodifusão e ao público. Garante que as transmissões em direto chegam aos espectadores com um atraso mínimo.

Embora o seu serviço de streaming possa não operar a sua própria CDN, pode dar-lhe uma ideia da proximidade do ponto de publicação mais próximo do local a partir do qual está a transmitir. A maioria das CDNs é um pouco reservada quanto à revelação dos detalhes da sua rede (a Verizon é uma exceção, comVerizon publicaum mapa da rede), em parte porque eles mudam regularmente à medida que a CDN se expande e faz manutenção. Deve também informar-se sobre a extensão da rede de distribuição na zona onde vai emitir. Ambos os pontos – a localização do servidor para onde vai enviar o seu fluxo e a localização dos servidores a partir dos quais os seus espectadores vão receber o sinal – são importantes em termos da qualidade da sua transmissão final.

É por isso que é essencial encontrar a rede de distribuição de conteúdos correcta para as suas transmissões em direto ou a pedido. Isso ajudará a garantir uma experiência de visualização de vídeo sem problemas para os seus utilizadores.

Pode encontrar algumas informações sobre as maiores CDNs aqui. A lista está ordenada por ordem alfabética e não por tamanho. As três CDNs mais conhecidas desta lista são a Akamai (que, por coincidência, é também a primeira da lista), a Amazon (da fama do retalho na Internet) e a Verizon/EdgeCast.

Porque é que é importante: Ponto de publicação

Ponto de publicação: Servidor de ingestão para transmissão em diretoComo já foi referido, o sinal de streaming é emitido através de ligações físicas reais – fios ou cabos de fibra ótica – o que significa que demora um tempo diferente de zero a chegar do utilizador aos servidores do serviço de streaming. Quanto mais longe estiver o ponto de publicação do seu fluxo, maior será o tempo necessário para lá chegar. O sinal também terá mais hipóteses de ser degradado quanto maior for a distância percorrida, o que significa um maior risco de perda de dados ou de interrupção do sinal. Há muitas coisas que podem causar a interrupção do sinal, desde a interferência de campos electromagnéticos e o congestionamento do router, até danos físicos na linha, e quanto mais tempo o sinal tiver de viajar, maior é a probabilidade de tais eventos.

Por este motivo, é uma boa ideia ter um ponto de publicação próximo do local de transmissão. Se estiver a transmitir a partir de Boston e o seu ponto de publicação também estiver em Boston, isso é o ideal. Se for em Tóquio (para apresentar uma hipótese extrema), é provável que haja problemas. Por outras palavras, quantos mais pontos de publicação o seu serviço de transmissão disponibilizar, maior será a probabilidade de transmitir para um ponto próximo da sua localização e menor será a probabilidade de ter problemas de qualidade com a sua transmissão.

Além disso, quanto maior for a CDN, mais o tráfego Web através dela é partilhado por vários servidores, pelo que a sua CDN também necessita de uma capacidade eficaz de equilíbrio de carga do servidor de ingestão para garantir que não é afetado pelo congestionamento no ponto de publicação. Se o seu ponto de publicação estiver próximo do seu local de difusão, mas estiver a receber muito tráfego de uma vasta área, é essencial que a sua CDN tenha a capacidade de reencaminhar dinamicamente o tráfego entre os seus pontos de publicação.

Em termos de Dacast, os utilizadores têm a vantagem do sistema Dynamic Encoder EntryPoint Mapping (DEEM) da Akamai, que encontra automaticamente os melhores pontos de publicação para o seu fluxo.

E mais?

Para além do ponto de publicação, também é importante encontrar uma CDN que tenha muitos servidores distribuídos na região onde provavelmente se encontra a maior parte do seu público. Ajudará a reduzir o atraso do vídeo e proporcionará uma melhor experiência de visualização. É também crucial verificar o seu consumo de largura de banda e selecionar os seus servidores de rede de distribuição de conteúdos com base nisso.

Também deve considerar o tempo de atividade da CDN, uma vez que pode desempenhar um papel importante para garantir que os seus fluxos a pedido possam ser acedidos pelos seus utilizadores sempre que estes o desejarem. Qualquer tempo de inatividade pode prejudicar significativamente a experiência do utilizador.

Porque é que é importante: Servidores Web

Ponto de publicação: Servidor de ingestão para transmissão em direto

Os servidores de ingestão ou pontos de publicação não são a mesma coisa que os servidores de borda CDN , mas as considerações importantes são as mesmas. Os servidores Edge CDN recebem o fluxo do servidor de ingestão quando um espetador próximo tenta assistir e disponibiliza-o aos espectadores. Tal como acontece com os pontos de publicação, com a exceção de que os sinais fluem na outra direção, quanto mais próximo um servidor de borda estiver da localização do seu espetador, mais claro será o sinal que pode ser recebido, se tudo o resto for igual.

No entanto, não é tão simples como ter um único centro de dados perto da localização do espetador. Quando um navegador procura um endereço Web (que o navegador converte num endereço IP de um determinado servidor e num ID de fluxo para um determinado fluxo em direto nesse servidor), procura um “caminho” que pode variar em termos de comprimento e envolvimento, dependendo das variações no tráfego. Quanto mais extensa for uma rede de servidores Web, melhor será provavelmente a experiência de descarregamento de um espetador, se tudo o resto for igual.

E isso sublinha a importância dos serviços CDN com mais servidores perto do utilizador final, uma vez que podem fornecer-lhes conteúdos da Internet sem problemas. Por exemplo, a Akamai CDN tem cerca de 365 mil servidores distribuídos por 135 países. Do mesmo modo, a Cloudflare CDN tem servidores em 273 localizações distribuídas por 115 países.

FAQ

1. O que faz um servidor de streaming?

Tal como o nome sugere, um servidor de streaming é aquele que lhe permite fornecer vídeo em direto ou a pedido aos seus utilizadores finais através de uma rede de distribuição de conteúdos (CDN). Um servidor de transmissão em fluxo contínuo inclui capacidades RTMP (Real-Time Messaging Protocol) que lhe permitem transferir os dados necessários em tempo real para a transmissão em direto.

2. Como posso alojar um servidor de streaming?

Eis os passos que pode seguir para alojar um servidor de streaming:

  • Tenha uma ideia clara dos seus requisitos de streaming
  • Selecionar um projeto de código aberto para transmissão em fluxo
  • Descarregar o OBS Studio para transmissão em fluxo contínuo
  • Seleccione uma CDN para entregar o seu vídeo aos seus utilizadores

É tudo! O seu servidor de streaming está pronto para ser alojado.

3. Qual é a diferença entre um servidor Web e um servidor de streaming?

Em termos simples, um servidor Web é aquele que engloba apenas o contentor Web. Normalmente, aceita pedidos de clientes para servir conteúdo Web estático, como páginas Web HTML, imagens, etc. Por outro lado, um servidor de streaming é aquele que tem capacidades RTMP e pode até transmitir conteúdos dinâmicos, como transmissões em direto.

4. O que é CDN vs. DNS?

CDN significa Content Delivery Network (rede de distribuição de conteúdos), enquanto DNS significa Domain Name Server (servidor de nomes de domínio). O DNS é um diretório que ajuda a mapear os nomes de domínio para os respectivos endereços IP. As CDNs, por outro lado, são uma rede globalmente distribuída de centros de dados que utilizam servidores DNS para efetuar o encaminhamento dinâmico de pedidos.

5. O que significa CDN em redes?

CDN é a abreviatura de Content Delivery Network (rede de distribuição de conteúdos), que é essencialmente uma rede de servidores distribuídos globalmente que lhe permite fornecer rapidamente conteúdos aos utilizadores. Estes servidores guardam em cache as informações que lhes envia e entregam-nas instantaneamente aos utilizadores com pouco atraso, uma vez que estão mais próximos geograficamente do que o seu servidor de origem.

Conclusão

Por todas estas razões, a CDN utilizada pelo seu serviço de plataforma de streaming é um fator importante na escolha do serviço a utilizar. Não é, nem de longe, o único fator importante, mas é algo a ter em conta para os seus servidores de ponto de publicação e de extremidade. Pretende um serviço que ofereça uma grande capacidade de pontos de ingestão (incluindo um próximo do local a partir do qual está a transmitir) e também um que envie o seu sinal para um grande número de servidores Web para os seus espectadores.

Lembre-se que o seu serviço de streaming utiliza quase de certeza uma empresa CDN de terceiros para esse efeito. Assim, é uma boa ideia fazer alguma pesquisa sobre os principais fornecedores de CDN. Ter essa informação e saber qual a empresa ou empresas que um serviço de streaming utiliza dar-lhe-á uma ideia da qualidade do serviço em termos de receção do seu sinal de radiodifusão e de o fazer chegar aos seus telespectadores, o que, juntamente com os serviços prestados e o custo, deverá servir de base à sua escolha.

Fanny Elise Lagarde

Fanny Elise was a part of the Dacast engineering team, and with her technical knowledge, helped the marketing team to engage readers with streaming content.