Vai al contenuto principale

Chris Allen

Il mestiere del codice
Chris Allen - Red5 Pro

Streaming video in tempo reale a milioni di persone in millisecondi


Red5 Pro ha iniziato la sua attività nel 2005, quando ha decodificato il Real-Time Messaging Protocol (RTMP) di Adobe Flash, creando un'alternativa open source al metodo di comunicazione di Flash, per poi produrre e concedere in licenza una versione a pagamento. "Abbiamo scommesso sul fatto che le persone si preoccupassero della latenza più di ogni altra cosa", ha ricordato Chris Allen, CEO di Red5 Pro.

La scommessa ha dato i suoi frutti.

Oggi Red5 Pro risolve due problemi significativi: la latenza delle trasmissioni e la capacità di facilitare le interazioni multiple degli utenti nei flussi live. Fornendo streaming video in diretta WebRTC a bassa latenza e su scala, i clienti di Red5 Pro - che includono emittenti sportive, streaming in diretta di droni per la sorveglianza, aste in diretta e fornitori di scommesse sportive - stanno creando momenti "wow" in tempo reale con streaming video a bassissima latenza.

Indipendentemente dal cliente, i casi d'uso principali di Red5 Pro sono sensibili alla latenza, soprattutto quando si tratta di combinazioni di più funzioni, come la chat e la trasmissione simultanea. La pandemia COVID-19 ha accelerato la necessità di esperienze video dal vivo, interattive e simultanee.

Per i clienti di Red5 Pro attenti ai costi, l'hosting presso un provider cloud hyperscale come AWS, Azure o Google è fuori questione, soprattutto a causa dei costi della larghezza di banda. La soluzione di Red5 Pro, per molti versi, è simile alla distribuzione tradizionale basata su CDN e il prezzo per gigabyte è un fattore significativo quando si tratta di flussi da uno a molti.

Molti dei clienti di Red5 Pro sono più adatti a un provider di cloud alternativo come Linode perché sono sviluppatori di piccole e medie imprese. "Hanno bisogno di qualcosa di piccolo, agile e a basso costo", ha detto Chris. "Quando lavoriamo con i nostri clienti, parte del processo consiste nel formulare raccomandazioni autentiche basate su ciò che riteniamo sia meglio per loro. Spesso, e soprattutto per i casi d'uso sensibili alla latenza, si tratta di Alternative Cloud e di fornitori come Linode".

Chris è stato attratto da Linode perché entrambe le aziende hanno in comune l'attenzione per la comunità degli sviluppatori.

Chris Allen

"Rendiamo possibile agli sviluppatori costruire applicazioni in modo autonomo e a loro piacimento, e possono distribuire la soluzione sulla rete cloud di loro scelta. Spesso scelgono Linode, soprattutto per la disponibilità della documentazione, la coerenza dell'esperienza e il basso costo."

Red5 Pro si sforza di dare il maggior potere possibile all'utente, sia in base alla geografia, alla tecnologia, all'orientamento dell'SDK o alla personalizzazione. "Vogliamo che le persone siano in grado di costruire ciò che sognano e di trasformarlo in realtà, piuttosto che ridurlo al comune denominatore", ha dichiarato Chris.

Red5 Pro può gestire completamente gli account Linode dei propri clienti, se questo è ciò che il cliente preferisce. Il rapporto può essere di tipo hands-on o hands-off, a seconda delle esigenze del cliente, e Red5 Pro gestisce entrambi i modelli in modo eccezionale. Red5 Pro consente agli sviluppatori di avere libertà di scelta supportando Terraform. L'elasticità è la caratteristica principale di questo strumento software open-source infrastructure-as-code e offre agli utenti di Red5 Pro la possibilità di espandersi.

In prospettiva, Red5 Pro prevede di beneficiare della continua espansione geografica di Linode. I data center Linode supportano 11 mercati globali, consentendo una rete sicura e affidabile attraverso la sua dorsale di rete. Le macchine possono comunicare tra loro, riducendo la latenza e gli attriti di scala. I casi d'uso di Red5 Pro a bassa latenza ed elevata larghezza di banda per la comunicazione e la messaggistica in tempo reale diventeranno sempre più rilevanti e richiesti nel tempo.

Scommetteteci.

Condividi questo