Spark CDN es el primer CDN creado especialmente para entrega de video. Spark CDN es una capa la cual se sobrepone encima de su actual CDN; no requiere ningun cambio en su actual infraestructura. Spark CDN usa la tecnología de cliente y del servidor al mismo tiempo para:
Spark CDN se compone de los componentes del lado del cliente y del lado del servidor, y de un portal para la supervisión y configuración.
No, Spark CDN está basado en una red propietaria con nuestros propios
servidores. Creemos que el ecosistema y las tecnologías no están maduras
para la distribución de vídeo P2P. Spark CDN no usa P2P o ningun recurso
P2P o subida de ancho de banda.
La compañía matriz de Spark, Hola, tiene una división de producto por
separado llamado 'hola P2P VPN'; por lo demás no relacionada Spark CDN.
Spark CDN no usa ningun recurso de la red Hola P2P VPN.
Mid-stream switching es la habilidad de Spark CDN de bajar segmentos de vídeo desde múltiples servidores o CDNs mientras el video está corriendo. Spark CDNs mid-stream switching mejora el tiempo de comienzo del video, reduce buffering y mejora los bitrates - simplemente porque disponemos de varios recursos, y su jugador puede cambiar a la mejor fuente disponible en cualquier momento dado. La decisión sobre desde dónde descargar el segmento de vídeo la realiza el cliente de Spark JS. El cliente mantiene un registro de la memoria intermedia del jugador, así como de las velocidades de descarga de los segmentos de vídeo de múltiples servidores. También recibe información sobre las velocidades de red dentro de la red Spark CDN. La decisión se toma en tiempo real, para cada segmento de vídeo, y se tiene en cuenta la velocidad de enlace del usuario en el momento de la decisión. Permitiendo a los clientes tomar las decisiones es una forma mejor de dosificar la toma de decisiones, en lugar de usar un servidor centralizado, y asi se garantiza un mejor rendimiento.
Antes de que los controladores RAID de almacenamiento comenzaran a ser de uso
común, los clientes necesitaban comprar sistemas extremadamente caros para
poder tener un mejor y más rápido sistema de almacenamiento. Estos sistemas
eran muy caros ya que usaban high-end SCSI drives y a menudo interconexiones
de alta velocidad.
La introduccion del controlador RAID cambio esta realidad significativamente.
Con un simple y barato controlador RAID , los clientes ahora pueden conectar
varios off-the-shelf unidades de disco duro de bajo costo, en el que se
duplica el contenido. Cuando el controlador captura los datos, el los
solicita desde múltiples dispositivos de almacenamiento de bajo coste, y el
primero en proporcionar los datos es el que se utiliza. Así que, mientras
que en promedio, cada dispositivo de bajo coste de almacenamiento era más
lento y menos fiable que un sistema de gama alta, agregados juntos
proporcionan una fiabilidad más alta (debido a la duplicación),
velocidades más rápidas (debido a la subasta en la que el primer dispositivo
responda sería seleccionada) y menores costos.
En términos del CDN, Spark CDN JavaScript del lado del cliente es como un
controlador RAID. Permite usar la red de Spark CDN con servidores de bajo
coste, los cuales están situados en diversas áreas geográficas para
proporcionar un mayor rendimiento y fiabilidad a una fracción del coste de
CDN tradicionales.
Al igual que con RAID, al usar elementos de bajo costo no se va en
detrimento del rendimiento. De hecho, más bien lo opuesto - se mejora el
rendimiento.
Spark CDN ha sido construido desde cero para manejar sólo el tráfico de vídeo, y este es muy diferente del tráfico web. La arquitectura cliente-servidor de Spark CDN le permite lograr optimizaciones de vídeo que no son posibles actualmente con los CDN existentes en el mercado. El cliente de Spark CDN es capaz de conseguir tráfico de múltiples servidores de bajo coste y combinarlo en el vídeo, que se comporta mejor que aquel que proviene de un único servidor de alto rendimiento. Spark CDN mantiene sus costes operativos bajos por:
Estos métodos pueden parecer inusuales cuando se comparan con los CDNs tradicionales. Esta bien.. Spark CDN no es solo otro CDN. Es una forma radicalmente nueva de entregar video.
Sí, Spark puede trabajar con cualquier CDN, servidor de origen o combinación de los dos. En caso de que ya está utilizando dos o más CDN, Spark CDN todavía puede descargarlos y proporcionar beneficios. Haga clic aquí para ver una demostración tomando las primeras partes de la CDN ya existente.
Se soporta cualquier browser HTLM5 que soporte Extensión Media Source (MSE).
<script>
en la
página que muestra el video.<script>
en la página donde se presenta el vídeo.Spark CDN utiliza servidores dedicados arrendados en diferente ubicaciones en todo el mundo. Spark CDN tiene 2 tipos de servidores en su red:
Los servidores Fast Server de Spark CDN se usan para dar servicio los primeros
segundos del video.
Estos son servidores de gama alta especialmente caros, conectados a través
de un ancho de banda de alta velocidad garantizada. De hecho, los servidores
Fast Server ofrecen un alto rendimiento y son mucho más caros que los
servidores tradicionales.. Spark CDN puede permitirse trabajar con estos
servidores ya que solo se usan por unos pocos segundos en cada video, lo que
representa una muy pequeña fracción del tráfico total.
Una vez que el video está corriendo, el JS del cliente comienza a bajar
segmentos del mismo desde los servidores de bajo costo de la red Spark CDN.
Esta aproximación híbrida es única en Spark CDN y ofrece lo mejor de ambos
mundos. Un rápido comienzo y un bajo costo total de entrega.
Los servidores de bajo costo de Spark CDN, conocidos también como servidores
cache, son servidores de costo eficiente que Spark tiene desplegados en todo
el mundo en lugares rentables.
Los servidores de bajo costo son los principales servidores que se utilizan
para almacenar en caché los vídeos y estos, reducirán el coste de CDN. La
razón pòr la que Spark CDN puede utilizar servidores de bajo costo, mientras
que, en realidad mejoramos su experiencia de usuario de vídeo y reducimos
sus costos, se debe a la tecnología de mid-stream switching que permite la
redundancia, similar a los discos duros de bajo costo conectados a un
controlador RAID que crean un conjunto más rápido y una solución de
almacenamiento más fiable. Ver la analogía: ¿Porque Spark CDN se parece mucho
a RAID?
Spark CDN despliega miles de servidores en múltiples ubicaciones. A diferencia de los CDNs tradicionales, la distancia de servidor CDN de Spark de sus usuarios no es importante, porque los segundos iniciales del video se obtienen de servidores Spark CDN de inicio rápido cerca de sus usuarios, y el resto, de nuestros diferentes PoPs en todo el mundo.Vea la analogía: ¿por qué se parece mucho Spark CDN a un controlador RAID? En cualquier caso, Spark CDN siempre usará su CDN actual como punto de retorno.
Spark CDN despliega miles de servidores en múltiples ubicaciones en todo el
mundo. A diferencia de los CDNs tradicionales, la distancia del servidor
CDN de Spark de sus usuarios no es importante, porque los segundos iniciales
del vídeo son capturados en los servidores Spark CDN de inicio rápido cerca de
sus usuarios, y el resto de nuestros diferentes PoPs en todo el mundo.
Como resultado, cuando sus sitios web utilizan Spark CDN, estos están
conectados de una manera efectiva a la capacidad global, y no sólo a la
capacidad ofrecida por los servidores en su país. Por lo tanto, Spark CDN
ofrece mayor capacidad que los CDN tradicionales, locales.
Vea la analogía: ¿Porque es Spark CDN como un controlador RAID?. En cualquier
caso Spark CDN siempre usará su actual CDN como punto de retorno.
Regístrese en holaspark.com/cdn,
a continuación, añadir el Spark CDN JavaScript
para una o más páginas en su sitio web. Estas páginas informan sobre
métricas detalladas de cada usuario QoE que se pueden analizar en su portal
de Spark CDN con sus credenciales de inicio de sesión.
Si desea probar Spark CDN streaming, configure cuanto del tráfico de esas
paginas quiere pasar a través de Spark CDN. A continuación, será capaz de
comparar el rendimiento de su CDN existente contra el desempeño de Spark CDN.
Las instrucciones estan, paso a paso, en la pagina Spark CDN GitHub. Spark CDN
puede ser totalmente implementado en 10 o 15 minutos.