
Estimados Amigos
Primero que todo, quiero darles las gracias por la gran cantidad de correos y comentarios que hemos recibido, dándonos todo el apoyo posible para seguir con nuestro desarrollo tecnológico.
También nos han llegado varias preguntas, sobre nuestra tecnología, su desarrollo y que tendremos para el 2009. Para lo cual he escrito este post que responderá a varias de las preguntas que nos realizaron por correo, comentarios en el blog, etc.
Historia de Splitcast:
Yo (Hugo Neira Figueroa), chileno de 24 años, soy Director de Desarrollo & Socio fundador de la empresa Splitcast Technology Ltda., creé Splitcast luego de 2 años y medio de investigación, estudio y desarrollo.
Luego de trabajar para algunas compañías de Estados Unidos y China, comprendí la importancia de Internet como el futuro evidente para los medios tradicionales de comunicación (TV Internet, Radio Internet) y para una serie de nuevos servicios de comunicación Interactivos que nacen día a día (Videoconferencias, Live streaming, etc.). De esta forma, estudié todas las tecnologías que permiten este tipo de servicios (Media Streaming Solutions), sus protocolos, arquitecturas de comunicación, beneficios y limitaciones, con el objetivo de identificar los problemas, y desarrollar una solución tecnológica, que permita mejorar los beneficios de éstas tecnologías, y solucionar todos sus problemas y limitaciones.
Tecnologías estudiadas:
- Soluciones Streaming Unicast
- Soluciones Streaming Multicast Hardware
- Soluciones Streaming Multicast Software P2P (Protocolo Peercasting)
- Soluciones Streaming Multicast Software P2P (Protocolo Mesh-based)
Resumen problemas identificados:
- Soluciones Streaming Unicast: Consumo de grandes cantidades de ancho de banda, no permite servicios masivos (limitación usuarios concurrentes), altos costos económicos, Mala calidad de servicio bajo stress (cortes y saltos reiterados).
- Soluciones Streaming Multicast Hardware: Excesivamente altos costos económicos, requiere hardware compatible (nadie tiene equipos multicast).
- Soluciones Multicast P2P Peercasting: Muy mala calidad de servicio (cortes y saltos reiterados), no soporta usuarios conectados a través de Firewall/NAT/Redes corporativas, requiere configuraciones (configurar firewalls, equipos de red, abrir puertos, etc.), sólo hasta un 40% de optimización en el consumo de ancho de banda, Delay entre peers (usuarios ven y oyen distintos tiempos de la transmisión), no soporta servicios interactivos.
- Soluciones Multicast P2P Mesh-based: Soporta sólo 80% usuarios conectados a través de Firewall/NAT, No soporta usuarios conectados a través de Redes Corporativas, requiere configuraciones (configurar firewalls, equipos de red, abrir puertos, etc.), sólo hasta un 70% de optimización en el consumo de ancho de banda, Excesivo delay entre peers (usuarios ven y oyen distintos tiempo de la transmisión, delay de hasta +30 minutos entre peers), no soporta servicios interactivos.
Principales Beneficios de Splitcast:
- Optimizar en hasta un 96% el consumo de ancho de banda.
- Amplificar por hasta 70 veces la cantidad de usuarios concurrentes.
- No hay delay entre peers (Todos los usuarios ven y oyen exactamente lo mismo, al mismo tiempo) (reproducción sincronizada de los contenidos).
- Splitcast soporta servicios interactivos.
- Sólo desde 1,5 a 10 segundos de delay entre el emisor y toda la audiencia. (pre-configurable) (soporta real-time)
- Soporta 100% usuarios conectados a través de Firewalls/NAT.
- Soporta 100% usuarios conectados a través de redes corporativas (pronto).
- No requiere configuraciones (Los usuarios no deben configurar sus firewalls, equipos de red, abrir puertos, etc.)
- Soporta MPEG-TS vía UDP y RTP.
- Soporta Encoders por Hardware (H264, AAC+, AAC, MPEG-2, Televisión satelital, Televisión digital, etc.)
- Soporta Encoders por software (WME, VLC, Shoutcast, Icecast, Quicktime broadcaster, etc.)
- Soporta todo tipo de dispositivos de captura (webcams, cámaras DV, HD, tarjetas capturadoras, encoders, etc.)
- Soporta todo tipo de codecs de audio y video. (X264, H264, Divx, AAC, AAC+, MP4V, MP4A, WMA, WMV, MPG1, MPG2, etc.)
- Soporta todo tipo de resoluciones de video (incluyendo Full HD)
- Multiplataforma (Linux, Windows, Mac) (Por ahora Servers para linux y windows, y Player sólo disponible windows)
- Bajo consumo de recursos (Splitcast funciona perfectamente en equipos de bajo rendimiento, 500Mhz y 128MB RAM) (set top box, notebooks, etc.)
Qué NO es Splitcast y que SI es Splitcast?
Splitcast NO es:
- Un Software broadcaster, encoder, streaming (Puedes utilizar cualquier software broadcaster, encoder y de streaming con Splitcast)
- Un Servicio web (Puedes potenciar tu propio servicio web con Splitcast)
Splitcast SI es:
- Una nueva tecnología de software para la distribución de contenidos audiovisuales en vivo.
- Un nuevo protocolo de comunicación orientado a aplicaciones de media streaming en vivo.
Qué tenemos hoy (Diciembre 2008) BETA?
- Tenemos montado un pequeño servicio de prueba, que permite a algunos usuarios (betatesters) transmitir contenidos audiovisuales en vivo a audiencias sin límites. (www.splitcast.net)
- Los betatesters utilizan el software VideoLan, como codificador y streaming server para transmitir en vivo (desde webcams, tarjetas capturadoras & micrófonos), y desde archivos (playlists de archivos) hasta nuestro servidor Splitcast Server.
- Los betatesters pueden probar distintos codecs de audio y video para sus transmisiones. (MP4a, MP4v, H264, X264, Divx, WMA, WMV, etc.)
- Los betatesters pueden probar distintas configuraciones para sus transmisiones. (resolucione, bitrate, etc.)
- Tenemos disponible un pequeño software Player Beta, que permite acceder a los canales de nuestros betatesters. (Player beta sólo disponible para Windows)
- El software Player Beta incluye una ventana de chat, en la cual pueden interactuar los usuarios (audiencia-audiencia y emisor-audiencia). (Splitcast soporta servicios interactivos).
- El delay pre-configurado en el Player Beta es de 5 segundos, entre el emisor, y toda la audiencia.
Qué tendremos mañana (desde Marzo 2009)?
A partir de Marzo del 2009, iremos liberando una serie de nuevas características, servicios, beneficios, etc. Sólo algunos de ellos son:
- Podrás utilizar nuestro nuevo servicio de streaming Splitcast-DUAL (”Unicast+P2P Splitcast” sincronizado), por lo que podrás disfrutar de todos los beneficios de la tecnología Unicast, y de todos los beneficios de la tecnología Splitcast, en un sólo servicio!, esto te permitirá:
- Embedder la ventana de audio/video en tu web.
- Tu audiencia podrá acceder a tu canal de TV o radio sin necesidad de tener que descargar un software o plugin.
- Podrás transmitir a audiencias casi-ilimitadas de usuarios concurrentes. (miles o más usuarios concurrentes)
- Nuestra tecnología de balance de carga automático te permitirá utilizar “Unicast y P2P Splitcast” en forma simultánea, y distribuirá la carga de usuarios, para que puedas transmitir a audiencias prácticamente ilimitadas.
- Podrás transmitir utilizando los codecs de audio/video que desees. (H264, MPG2, AAC+, AAC, MP4V, MP4A, WMV, WMA, Divx, etc.)
- Podrás transmitir con la calidad de audio/video que desees.
- Tu audiencia web, y tu audiencia desde el software player reproducirán los contenidos en forma sincronizada. (todos ven y oyen exactamente lo mismo, al mismo tiempo)
- Tu audiencia podrá interactuar entre sí y contigo en tiempo real, a través de servicios de chat, etc. (toda tu audiencia = web + player)
- ETC..
- Liberaremos un nuevo Software Player, con nuevas características y funciones. (Splitcast stream player) (Disponible para windows, linux y mac)
- Podrás acceder a herramientas que te permitirán rentabilizar tu canal de TV o radio en Internet. (Splitcast ADS)
- Podrás acceder a herramientas de análisis y reportes sobre tus audiencias. (Splitcast Report)
- ETC..
Como ven, estamos en pleno desarrollo de nuevas aplicaciones y características que pronto serán liberadas para que todos puedan disfrutar de los beneficios de SplitCast.
Estaremos informándoles de los avances…
Cualquier duda o consulta, escriban a info@splitcast.net
atte.
Hugo Neira F.
Director de Desarrollo
SplitCast Technology Ltda.