¿Qué software del lado del servidor se usa para transmitir una transmisión de video en vivo desde una fuente a múltiples destinatarios?

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. 🙂

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.).

Gracias por A2A

Como dijo Chris a la derecha: muchas empresas usan o han creado su propio software del lado del servidor y sería muy difícil conocer su arquitectura tecnológica. Lo que puedo sugerirle es que eche un vistazo a Muvi, una plataforma OTT multipantalla de extremo a extremo que lo ayudará a lanzar su propia plataforma de transmisión de audio / video de marca y en vivo al instante. Sin ninguna codificación! No se requiere un equipo de TI dedicado.

Muvi incluye todo:

  • Infraestructura de TI, hosting, CDN, DRM, reproductor de video en línea
  • Múltiples opciones de monetización como Suscripción, Ad-ad, Pay-Per-View o ejecutar una combinación de todas. Incluso puede vender bienes físicos y mercancías junto con contenido de video / audio usando Muvi
  • Plataforma completamente segura con DRM aprobado por Studio, marca de agua dinámica, certificados SSL respaldados por firewall y cifrado.
  • CMS único para administrar todo, desde plataforma, aplicaciones, biblioteca de contenido, usuarios, ingresos, análisis
  • Integración de pasarela de pago lista para usar directamente vinculada a sus cuentas bancarias. Sin ingresos compartidos con Muvi
  • Completamente marcado en blanco con la marca y el nombre de su empresa sin que Muvi lo mencione en ningún lado.

Muvi está repleto de funciones para la mejor experiencia de transmisión de usuario.

Prueba Muvi durante 14 días absolutamente gratis. No se requiere tarjeta de crédito.

Como puede ver en las respuestas anteriores, hay una clase de software que básicamente hace lo que quiere decir: transforma las fuentes de medios en una transmisión que el jugador del usuario podría entender.
Actualmente, las siguientes soluciones son compatibles:

Debe elegir el que mejor se adapte a sus casos de uso.

Wowza y Uscreen están abordando las necesidades de transmisión de video en línea de alta calidad con las mejores opciones de seguridad y opciones flexibles para el consumidor.

Con selecciones como hacer clic para obtener una vista previa antes de comprar, opciones basadas en la nube y carpetas de video personales, estas dos compañías han dado un paso adelante para hacer que la transmisión de video en línea sea muy atractiva para el consumidor. Estos son cruciales para proporcionar el tipo de experiencia del consumidor en transmisión de video que no solo esperan tener, sino que continuarán exigiendo a medida que aumente la tendencia: Expectativas del consumidor: Transmisión de video

Para transmitir de uno a muchos, necesita un “servidor de medios”: un software del lado del servidor que tomará video en vivo y distribuirá la transmisión a muchos destinatarios. Por ejemplo, Wowza Media Server (pago) y Red5 (gratis) son software populares del lado del servidor que admiten los últimos protocolos de transmisión en vivo.

Los servidores de medios de software tienen una capacidad limitada dictada por la CPU del sistema, la RAM y la tarjeta de red. Para lograr una mayor capacidad, se colocan varios servidores detrás de un sistema de “equilibrio de carga”. Los servicios en la nube como Amazon Web Services (AWS) tienen instancias de computadora preconfiguradas con Wowza Media Server y un servicio de equilibrio de carga. Con AWS, podría crear una red de servidores de medios que se transmitirá desde una fuente a múltiples destinatarios. Pero todo esto se vuelve caro. Una solución mucho más barata sería utilizar un servicio gratuito de video en vivo de redes sociales como YouTube, Facebook, Periscope y muchos otros que hoy en día admiten transmisión de video en vivo de uno a muchos. Si necesita transmitir a múltiples canales de redes sociales al mismo tiempo, use un servicio llamado Videolinq.

Si bien algunos de los grandes gigantes tienen su propio software, muchos no lo hacen, y aún más no lo hacen el día 1.

En Wowza Media Systems (nota: yo trabajo allí), vemos a muchos grandes jugadores creando increíbles soluciones de transmisión con nuestro software de servidor de transmisión Wowza Streaming Engine. Una gran cantidad de proveedores y desarrolladores de servicios de transmisión eligen construir sobre Wowza debido a su sólido conjunto de características y flexibilidad. Es compatible con cualquier formato (HLS, DASH, WebRTC en vista previa) y es totalmente extensible y personalizable, por lo que es fácil de desarrollar. También tiene toneladas de funciones para escalar. El producto fue realmente construido para ser el núcleo de los grandes servicios de transmisión.

De hecho, Twitch (mención en la descripción de la pregunta) se construyó realmente en el software Wowza cuando originalmente comenzó cuando Justin Tv. Y quizás un ejemplo más reciente, Periscope creó su aplicación de transmisión móvil en vivo en Wowza Streaming Engine.

El software del lado del servidor depende del editor que prefiera usar. En este punto, hay varios proveedores de servicios, de los cuales Brightcove, Kaltura y http://www.Phando.com lideran el mercado con una calidad de servicio superior.

El software es compatible con todos los dispositivos, lo que significa que puede usar cualquier dispositivo para grabar el video. Esta característica se llama compatibilidad multiplataforma y, por lo tanto, todo buen proveedor de servicios no limita a sus usuarios.

Puedes transmitir en vivo cualquier cosa, ya sea la presentación de tu banda, seminarios oficiales, conferencias de clase, entrevistas y demás. Tampoco hay fundamentos en los eventos que se pueden transmitir en vivo ni en los dispositivos que se pueden usar.

Hay tres requisitos principales para transmitir en vivo un evento:

1. Dispositivo: puede ser cámara web, videocámara o incluso su cámara móvil

2. Software de transmisión: desde Kaltura, DaCast o http://www.Phando.com

3. Conexión a Internet (más de 2 Mbps)

Con solo tres cosas puedes transmitir en vivo tu evento. Además, estas plataformas le brindan la flexibilidad de publicar su feed en las redes sociales o en su propio sitio web o en ambos, y todo depende de sus necesidades. Por lo tanto, la transmisión en vivo es una característica segura.

Red5 Media Server

Red5 parece ser el más popular.

Querrá leer sobre –

http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol

busque una solución escalable como MPEG-DASH, donde no necesita ningún servidor de transmisión del lado del servidor, solo un servidor HTTP simple como apache.

Consulte la transcodificación y transmisión basadas en la nube bitcodin o el reproductor MPEG-DASH HTML5 de Bitdash para obtener más detalles.

Puede utilizar el último servicio de transmisión en vivo de Amazon.

Puede agregar un chat junto con su servicio.

Hay varios servidores de transmisión de video. Una de las funciones más completas es nuestro Flussonic (Erlyvideo)

También puedes echar un vistazo a Wowza, también está siendo desarrollado y activo.

Red5 es una mala elección, porque este proyecto está estancado en desarrollo durante muchos años. nginx-rtmp también puede ayudarlo, pero no se desarrolló durante más de un año.

More Interesting

¿Por qué los videos de YouTube con fondos estáticos se cargan más rápido independientemente de la calidad del video en comparación con los videos reales de la misma calidad?

¿Cómo funciona el código de activación del dispositivo Hulu?

Sistemas de archivos distribuidos: ¿Ceph o GlusterFS son más adecuados para aplicaciones de medios enriquecidos (transmisión de video, edición de posproducción, etc.)?

¿Dónde puedo ver a Patrick Wojcicki vs Serhii Ksendzov boxing live 2016 free streaming?

¿Es legal eliminar DRM de los videos de iTunes, los videos de Amazon Instant, etc. para uso personal?

¿Cuál es el mejor DRM que han utilizado los grandes servicios de transmisión?

Cómo transmitir amigos y otros programas de televisión como Rick y Morty en mi iPhone

Con Verizon detrás de Redbox Instant, ¿podría un entorno de neutralidad de red desfavorable significar algo bueno para Redbox Instant en términos de rentabilidad y calidad del producto?

¿Cuál es la mejor manera de exportar una cola de Netflix a una hoja de cálculo o una lista?

¿Dónde puedo ver la transmisión de TV pública en vivo gratis?

¿Cuáles son los asesinatos más notables que se han transmitido en Facebook Live?

¿Cómo es rentable la transmisión de video debido al costo de la banda ancha?

¿Debo comenzar a transmitir en Twitch en inglés o en mi eslovaco nativo?

¿Cuáles son algunos proveedores de servicios de aplicaciones de transmisión de video en Dubai?

¿Qué aplicaciones te permiten ver televisión en vivo gratis?