¿Dónde puedo encontrar una arquitectura de sistema para un sitio que transmita música para miles de usuarios concurrentes? [cerrado]

StackOverflow https://stackoverflow.com/questions/1022756

  •  06-07-2019
  •  | 
  •  

Pregunta

¿Alguien sabe dónde puedo encontrar una arquitectura de sistema para un sitio que transmita música para miles de usuarios concurrentes y que también pueda escalar? También preferiría usar componentes de sistema de código abierto.

¿Fue útil?

Solución

Podría comenzar leyendo sobre proyectos populares de código abierto como Darwin, VideoLAN , FFserver , Helix, Plataforma de transmisión Catra , LScube y, por supuesto, Icecast . HTH.

Otros consejos

Encontré el libro Creación de sitios web escalables: creación, escala y optimización de los siguientes generación de aplicaciones web por Cal Henderson, el arquitecto de Flickr, para ser una buena visión general de los problemas relacionados con la ampliación de un sitio.

Recomiendo gstreamer . Tiene una arquitectura basada en complementos que le permite cargar solo lo que necesita, pero puede adaptarse fácilmente a cambios futuros. Incluso puede hacer la transcodificación y el filtrado con él, sin embargo, para miles de transmisiones simultáneas, evitaría agregar procesamiento adicional.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top