Dove posso trovare un'architettura di sistema per un sito che trasmetterà musica in streaming per migliaia di utenti simultanei? [chiuso]

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

  •  06-07-2019
  •  | 
  •  

Domanda

Qualcuno sa dove posso trovare un'architettura di sistema per un sito che trasmette musica per migliaia di utenti simultanei e può anche ridimensionare. Inoltre preferirei utilizzare componenti di sistema open source.

È stato utile?

Soluzione

Potresti iniziare leggendo su popolari progetti open source come Darwin, VideoLAN , FFserver , Helix, Catra Streaming Platform , LScube e ovviamente Icecast . HTH.

Altri suggerimenti

Ho trovato il libro Creazione di siti Web scalabili: creazione, ridimensionamento e ottimizzazione del prossimo generazione di applicazioni web di Cal Henderson, architetto di Flickr, per essere una buona panoramica dei problemi legati al ridimensionamento di un sito.

Consiglierei gstreamer . Ha un'architettura basata su plug-in che ti consente di caricare solo ciò di cui hai bisogno, ma può adattarsi facilmente alle modifiche future. Puoi persino eseguire la transcodifica e il filtro con esso, tuttavia per migliaia di stream simultanei eviterei di aggiungere ulteriore elaborazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top