Documentação

Perguntas Mais Frequentes

O que é Spark CDN?

Spark CDN é a primeira rede de distribuição de conteúdo (CDN, na sigla em inglês) desenvolvida especificamente para a distribuição de vídeo. Spark CDN é uma sobreposição à sua CDN já existente que não requer alterações à infraestrutura atual. Spark CDN usa tecnologias de cliente e de servidor para:

Quais são os componentes do Spark CDN?

O Spark CDN inclui componentes no lado do cliente e no lado do servidor, além de um portal para monitoramento e configuração.

O Spark CDN usa tecnologia P2P?

Não. O Spark CDN é baseado em uma rede patenteada dos nossos próprios servidores. Acreditamos que o ecossistema e as tecnologias não são adequados à distribuição de vídeo P2P. O Spark CDN não usa P2P, recursos P2P nem largura de banda para upload.
A Hola, responsável pelo Spark, tem uma divisão específica chamada Hola P2P VPN que não tem qualquer relação com o produto.
O Spark CDN não usa recursos da rede Hola P2P VPN.

O que é e como funciona a alternância durante o fluxo?

A alternância durante o fluxo é a capacidade do Spark CDN de fazer o download de segmentos de vídeo de vários servidores ou CDNs durante a reprodução.
A alternância durante o fluxo do Spark CDN reduz os tempos de inicialização e o armazenamento em buffer e melhora as taxas de bits de vídeo, simplesmente porque várias fontes estão disponíveis, e o player pode alternar para a melhor fonte disponível a qualquer momento. A origem do download do segmento de vídeo é determinada pelo cliente JS do Spark CDN. O cliente monitora o buffer do player e as velocidades de download de segmentos de vídeo de diversos servidores. Ele também recebe informações sobre as velocidades da rede Spark CDN. A decisão é tomada em tempo real para cada segmento de vídeo e leva em consideração a velocidade da conexão do usuário.
Permitir que os clientes individuais tomem decisões é uma abordagem mais granular que a de um servidor centralizado e garante um desempenho superior.

Vocês dizem que o Spark CDN é como um controlador RAID para CDNs. O que significa isso?

Antes da popularização dos controladores de armazenamento RAID, os clientes precisavam adquirir sistemas de alta tecnologia para desfrutar de sistemas de armazenamento rápidos e redundantes. Esses sistemas eram caros porque utilizavam unidades SCSI de alta tecnologia e, frequentemente, interconexões de alta velocidade.
A chegada do controlador RAID teve um impacto significativo nessa realidade. Com um controlador RAID simples e econômico, os clientes passaram a poder conectar vários discos rígidos acessíveis e prontos para o uso nos quais o conteúdo era duplicado. Ao obter dados, o controlador os solicitava de vários dispositivos de armazenamento de baixo custo, e o primeiro deles a fornecer dados era usado. Embora isoladamente os dispositivos de armazenamento de baixo custo fossem mais lentos e menos confiáveis que um sistema de alta tecnologia, juntos eles proporcionavam maior confiabilidade (graças à duplicação), maiores velocidades (graças à seleção do primeiro dispositivo a responder) e menores custos.
Em termos de CDN, o JavaScript no lado do cliente do Spark CDN é como o controlador RAID. Ele permite usar a rede Spark CDN de servidores de baixo custo hospedados em diferentes posições geográficas para fornecer desempenho e confiabilidade superiores por uma fração do custo das CDNs tradicionais.
Assim como na tecnologia RAID, o uso de elementos de baixo custo não compromete o desempenho. Na verdade, acontece o contrário: o desempenho fica ainda melhor.

Por que o custo de streaming do Spark CDN é menor que o de outras CDNs?

O Spark CDN foi desenvolvido para lidar apenas com o tráfego de vídeo, que é muito diferente do tráfego da Web. A arquitetura cliente-servidor do Spark CDN permite atingir otimizações de vídeo impossíveis com as CDNs existentes. O cliente Spark CDN é capaz de receber tráfego de vários servidores de baixo custo e combiná-lo no vídeo, apresentando melhor desempenho que o vídeo originário de um único servidor de alto desempenho. O Spark CDN mantém os custos operacionais reduzidos das seguintes formas:

Esses métodos talvez pareçam incomuns quando comparados com os das CDNs tradicionais. Isso não é um problema. O Spark CDN não é apenas mais uma CDN. É uma abordagem radicalmente nova à distribuição de vídeo.

O Spark CDN é compatível com minhas CDNs atuais?

Sim, o Spark é compatível com qualquer CDN, servidor de origem ou qualquer combinação de ambos. Caso você já use duas ou mais CDNs, o Spark CDN ainda pode liberá-las da sobrecarga e oferecer benefícios. Clique aqui para ver uma demonstração de como as primeiras partes são obtidas da CDN já existente.

Quais tipos de conteúdo e formatos são compatíveis com o Spark CDN?

Quais plataformas são compatíveis?

Qualquer navegador HTML5 compatível com Media Source Extensions (MSE).
Use este link para testar seu dispositivo.

Quais players de vídeo são compatíveis?

Vocês usam os próprios servidores ou dependem de um provedor externo? O que os servidores do Spark CDN têm de especial?

O Spark CDN usa servidores dedicados em locais de hospedagem do mundo todo. A rede Spark CDN tem dois tipos de servidores:

O que são os servidores de início rápido do Spark CDN?

Os servidores rápidos do Spark CDN são usados para veicular os primeiros segundos do vídeo.
São servidores de alta tecnologia caros, com largura de banda de alta velocidade garantida. Os servidores de início rápido oferecem melhor desempenho e são mais caros que os servidores de CDNs tradicionais. O Spark CDN pode bancar esse servidores caros porque os usa apenas para obter os primeiros segundos de cada vídeo, o que representa uma porção mínima do tráfego geral.
Assim que o vídeo é reproduzido, o JS no lado do cliente inicia o download de segmentos do vídeo de servidores de baixo custo da rede Spark CDN. Essa abordagem híbrida é exclusiva ao Spark CDN e oferece o melhor dos dois mundos: tempo de inicialização mais curto e custo de distribuição geral reduzido.

O que são os servidores de baixo custo do Spark CDN?

Os servidores de baixo custo do Spark CDN, também conhecidos como servidores de cache, são servidores com boa relação custo-benefício que o Spark emprega em diversas partes estratégicas do mundo.
Os servidores de baixo custo são os principais servidores usados para armazenar em cache os seus vídeos e reduzir o custo da sua CDN. O Spark CDN pode usar servidores de baixo custo e ainda assim aprimorar a experiência do usuário e reduzir os custos graças à tecnologia de alternância durante o fluxo que permite a redundância, de modo semelhante aos discos rígidos econômicos conectados a um controlador RAID para proporcionar uma solução de armazenamento mais confiável e veloz de modo geral. Entenda a comparação: por que o Spark CDN é como um controlador RAID?

De quantos pontos de presença (PoP) vocês dispõem? Vocês têm servidores no meu país?

O Spark CDN emprega milhares de servidores em diversos locais. Ao contrário de uma CDN tradicional, a distância entre o servidor de CDN Spark e os usuários não importa, porque os primeiros segundos do vídeo são obtidos pelos servidores de início rápido do Spark CDN mais próximos dos usuários, e o resto dos nossos vários PoPs em todo o mundo. Entenda a comparação: por que o Spark CDN é como um controlador RAID? De qualquer forma, o Spark CDN sempre recorrerá à sua CDN, se necessário.

Meu site é usado principalmente em [país XYZ]. Qual é a capacidade máxima suportada pelo Spark CDN nesse país?

O Spark CDN emprega milhares de servidores em diversos locais no mundo inteiro. Ao contrário de uma CDN tradicional, a distância entre o servidor de CDN Spark e os usuários não importa, porque os primeiros segundos do vídeo são obtidos pelos servidores de início rápido do Spark CDN mais próximos dos usuários, e o resto dos nossos vários PoPs em todo o mundo.
Como resultado, quando seu site usa o Spark CDN, ele se conecta à capacidade global, não apenas à capacidade oferecida pelos servidores no seu país. Dessa forma, o Spark CDN oferece capacidade maior que as CDNs locais tradicionais.
Entenda a comparação: por que o Spark CDN é como um controlador RAID? De qualquer forma, o Spark CDN sempre recorrerá à sua CDN, se necessário.

Como implemento o Spark CDN no meu site?

Cadastre-se em holaspark.com/cdn e adicione o código JavaScript do Spark CDN a uma ou mais páginas do seu site. Essas páginas mostrarão métricas detalhadas de QoE do usuário, e você poderá analisá-las no portal Spark CDN usando suas credenciais de login.
Para testar o streaming do Spark CDN, configure a porção do tráfego dessas páginas que você deseja transmitir pelo Spark CDN. Você poderá então comparar o desempenho da sua CDN já existente com o do Spark CDN.
As instruções passo a passo estão disponíveis na página GitHub do Spark CDN. A implementação completa do Spark CDN leva de 10 a 15 minutos.