Es muy probable que compañías como Twitch y Youtube hayan lanzado sus propias soluciones del lado del servidor en este momento, y dudo que revelen exactamente lo que están haciendo. Dicho esto, si desea crear su propia aplicación de transmisión en vivo para muchas, hay algunas opciones disponibles.
El proyecto gratuito de código abierto Red5 (como ya se mencionó) es una buena opción si está de acuerdo con pasar un poco más de tiempo para que las cosas funcionen. Nuestro equipo también es compatible con una versión Pro: Red5 Pro que tiene SDK del lado del cliente para la transmisión de iOS y Android, además de una solución de agrupación muy robusta que debería hacer su vida mucho más fácil. También estamos agregando componentes HLS y WebRTC fáciles de usar al producto.
En cuanto a otras opciones, puede echar un vistazo a Wowza o Adobe Media Server. Como estoy predispuesto naturalmente hacia Red5, no entraré en los pros y los contras de cada plataforma. 🙂
- Tengo una plataforma de transmisión de video en los Estados Unidos y quiero comenzar a vender mis servicios en Europa Occidental y Rusia. ¿Qué necesito saber?
- ¿Cómo puedo desbloquear torrentes?
- ¿Cuál es la mejor aplicación para transmitir video en vivo de 1080p desde una cámara web en Windows?
- ¿Necesitamos video 4K? ¿En qué punto el aumento de la resolución no hace ninguna diferencia para el ojo humano?
- ¿Por qué no todas las redes de televisión transmiten sus programas en línea?
Sin embargo, el servidor es solo una pieza del rompecabezas. Una vez que comience la construcción de una de estas aplicaciones, deberá buscar soluciones del lado del cliente que estén basadas en navegador (Flash, WebRTC y HLS) o SDK nativos (Android, iOS, Windows, Mac, etc.).