Quanto costerà costruire un server di video streaming per video live HD su dispositivi mobili per un milione di utenti con opzioni di espansione?
Se avete intenzione di costruire un servizio di streaming video da zero, può essere abbastanza costoso sia in CAPEX che OPEX. Dipenderà da diverse variabili e cioè:
- Web browser (basato su HTML) vs Mobile App (Native)
- Live video streaming vs Prerecorded Content Streaming
- Level of interactivity, i.e. latency between participants
- In-house developed Streaming engine vs. Motore di terze parti
- Peak Concurrent users vs. Total users
Guardando solo i costi operativi, per supportare oltre un milione di utenti, vorrete certamente investire in una solida rete di distribuzione dei contenuti (CDN). Molti sono disponibili, Akamai e Amazon Cloudfront sono molto comuni.
La CDN non sarà in grado di memorizzare nella cache tutti i pacchetti del flusso, quindi ci sarà un notevole impatto sul vostro motore di streaming backend. Con un milione di utenti concorrenti che trasmettono video HD (1080p@24fps) senza ABR, supponendo che il 2% delle richieste siano missioni di cache, il consumo di banda sul CDN sarà considerevole a 7.84Tbps (980GB/s) con un impatto sul motore di streaming di ~160Gbps (20GB/s). Usando le tariffe di larghezza di banda di Amazon trovate qui, questo potrebbe costare $85.1USD al secondo (dico "potrebbe" poiché è possibile negoziare tariffe migliori con AWS). Questo non include i costi del server, i bilanciatori di carico, i database, ecc... che saranno tutti necessari per supportare il servizio di streaming.
Passando ai costi di capitale, questo consisterà principalmente in costi di sviluppo con la portata del progetto che si lega alle mie variabili di cui sopra. Ci si potrebbe aspettare che il costo vari da 5 a 7 cifre o più.
Buona fortuna con il tuo progetto di sviluppo!
Articoli simili
- Quanti server sono necessari per ospitare circa 1 milione di utenti?
- Quanto può guadagnare un'app con 1 milione di download e 500.000 utenti attivi mensili solo con gli annunci?
- Conosci qualche buon mondo fatto dagli utenti di Sims 3 che non ha bisogno di pacchetti di espansione?
- Gli utenti Xbox One possono giocare a Xbox Live con gli utenti Xbox One X?