Cue Media Server · sviluppato da Server Room · con licenza per macchina

Motore di streaming Cue. Cambia il motore; i tuoi encoder, gli URL dei player e MediaCP restano invariati.

Cue è il motore di live streaming che sviluppiamo internamente e installiamo sul tuo server dedicato. È un media server che risponde come Wowza — stesso accesso RTMP sulla porta 1935, stessi percorsi playlist.m3u8, stessa API REST pilotata da MediaCP — e come Flussonic per i canali che porti da lì. Passare a Cue è un'importazione e un cambio reversibile, non la ricostruzione di tutto ciò che punta al tuo server.

RTMP, SRT, WebRTC, RTSP and MPEG-TS inHLS, DASH, WebRTC, RTMP, SRT, RTSP outUbuntu, Debian, AlmaLinux, Rocky Linux$195/mo per server, $29.99 setup
Compatibilità

Cosa viene mantenuto e cosa ne fa Cue

Tutto ciò che dialoga con un server di streaming è stato configurato secondo le convenzioni di Wowza o di Flussonic. Cue risponde a quelle convenzioni invece di chiederti di cambiarle, così la migrazione avviene sul server e da nessun'altra parte.

Cosa hai oggiCon cosa risponde Cue
Encoder che pubblicano su rtmp://host:1935/app con utente e password Adobe La stessa porta, gli stessi nomi applicazione e la stessa autenticazione, per ogni applicazione; funziona anche una password inserita nella chiave di streaming, per gli encoder che dispongono solo del campo chiave
Player ed embed che caricano /app/stream/playlist.m3u8, con o senza _definst_ Gli stessi percorsi, con RTMP e HTTP che condividono la porta 1935 come prima
MediaCP, o qualsiasi strumento scritto per l'API REST di Wowza sulla porta 8087 Le chiamate /v2/servers/_defaultServer_/… di Wowza e i contatori 8086, con le credenziali del pannello; il pannello crea le applicazioni, imposta le relative password e le vede in diretta
Un sito web che firma i link con Wowza SecureToken v2 o Flussonic securelink Entrambe le formule accettate con il segreto che già utilizzi; oltre ai link HMAC propri di Cue
Middleware che risponde a on_play e on_publish di Flussonic Interrogato allo stesso modo, con X-AuthDuration, X-UserId e X-Max-Sessions rispettati, per ogni protocollo
Un ricevitore per event_sink di Flussonic Lo stesso envelope e X-Signature, per applicazione, memorizzati e reinviati mentre il ricevitore non è attivo
Canali Flussonic pubblicati su rtmp://host/static e riprodotti su /name/index.m3u8 Un canale importato da Flussonic risponde anche a quegli indirizzi
Link di riavvolgimento: ?DVR di Wowza, index-… e timeshift_… di Flussonic Serviti dalla registrazione della trasmissione, agli stessi indirizzi
Protocolli

Il patch bay

Ogni ingresso può alimentare ogni uscita: uno stream pubblicato una sola volta via SRT viene riprodotto contemporaneamente come HLS, DASH, WebRTC, RTMP e RTSP, e un feed multicast da una head-end esce come HLS per i browser.

Ingresso

  • RTMP / RTMPS:1935pubblicazione; accesso Adobe o una password nella stream key; RTMPS sulla porta TLS
  • SRT:9998/udppubblicazione; lo stream ID indica applicazione, stream, utente e password; AES con chiave derivata dalla password di pubblicazione
  • WebRTC (WHIP)/app/stream/whippubblicazione con la password di pubblicazione come bearer token; tutti i media sulla 8189, UDP o TCP
  • RTSP:554pubblicazione su TCP con accesso Basic o ?password=
  • Pull RTSP / RTSPSrtsp://telecamere IP, con le credenziali proprie della telecamera
  • Pull SRTsrt://Cue chiama il mittente; anche feed cifrati
  • MPEG-TSudp:// · tshttp://unicast, multicast su un’interfaccia con nome (nudo o incapsulato in RTP), oppure su HTTP
  • Pull HLShls://ri-servire un’altra origine, incluse quelle dietro CDN
  • Pull RTMPrtmp://rispecchiare un altro server, con le sue credenziali

Uscita

  • HLS/app/stream/playlist.m3u8segmenti MPEG-TS o fMP4/CMAF; Low-Latency HLS su HTTP/2
  • MPEG-DASHmanifest.mpd · index.mpdcostruito sugli stessi segmenti CMAF dell’HLS fMP4
  • WebRTC (WHEP)/app/stream/whepsotto il secondo di ritardo rispetto al live; l’audio AAC viene convertito in Opus mentre gli spettatori WebRTC guardano
  • RTMP:1935riproduzione, con una cache di immagini per un avvio rapido
  • SRTm=requestqualsiasi stream come MPEG-TS sulla porta SRT
  • RTSP:554TCP interleaved; i player che chiedono UDP riprovano su TCP
  • MPEG-TS/app/stream/mpegtssu HTTP, oppure inviato a un gruppo multicast UDP
  • Miniaturathumbnail.jpgl’ultimo fotogramma di ogni stream live, aggiornato ogni 5 s

Le porte sono quelle predefinite su un server dove Cue gira da solo. Installato accanto a un Wowza in esecuzione, Cue pubblica sulla 1936 finché non si cambia, e RTSP si sposta sulla 5554 dove la 554 è occupata; accanto a un Flussonic che tiene la 9998, SRT ascolta sulla 9999.

Dentro il motore

Cosa fa il motore, gruppo per gruppo

Apri un gruppo per i dettagli. Tutto ciò che è elencato qui è stato realizzato e ha superato il collaudo; ciò che ancora non c’è è indicato più avanti, non lasciato a te da scoprire.

01Sorgenti con failover, encoder che ritornano
  • Una sorgente pull può avere fino a quattro indirizzi di backup. Cue legge il primo che risponde e torna a uno migliore quando questo ritorna (verifica ogni 30 s).
  • Gli spettatori mantengono lo stesso flusso attraverso una caduta fino a 10 s: la connessione successiva lo riprende con i timestamp spostati in avanti, così i player non ripartono da capo.
  • Un encoder che si riconnette con credenziali valide riprende subito il nome del suo flusso, invece di attendere che la connessione morta vada in timeout.
02Bitrate adattivo sulla GPU
  • Un FFmpeg per ogni flusso live, alimentato dal motore, codifica la scaletta su Intel Quick Sync tramite VA-API; senza una GPU utilizzabile ripiega su libx264 sul processore.
  • La sorgente viene copiata come rendition superiore e vengono create solo le rendition più piccole; i keyframe sono forzati dove li ha la sorgente, così ogni rendition taglia nello stesso momento.
  • Preset HD (720p, 480p, 360p), SD e Mobile dall’interfaccia; fino a cinque rendition personalizzate tramite API.
  • La playlist master annuncia la sorgente al suo bitrate misurato, così i player non la scambiano per la rendition più economica.
  • Misurato su un HPE ProLiant m710x: sette scalette HD 1080p30 in tempo reale contemporaneamente, con il processore sotto il 35 %. Pianificane sei.
03Immagine, audio e lingue
  • Un logo sulle rendition: un PNG nell’angolo che scegli, dimensionato come quota dell’altezza dell’immagine, con un’opacità. Sulla GPU dove la build di FFmpeg lo consente, altrimenti sul processore.
  • Deinterlacciamento per sorgenti interlacciate, una variazione di volume in dB e la scelta di quale traccia audio della sorgente le rendition trasportano.
  • Questi si applicano alla scaletta adattiva che guardano gli spettatori HLS e DASH; RTMP, SRT, RTSP e WebRTC trasportano il flusso così come arriva.
  • Una sorgente con più tracce audio viene offerta con ciascuna come lingua nominata in fMP4 HLS, Low-Latency HLS e DASH, e gli spettatori passano dall’una all’altra; MPEG-TS HLS mantiene una sola traccia audio, come fa Wowza.
04Rewind, time-shift e MP4
  • Un’applicazione con DVR consente agli spettatori di tornare indietro nella sua finestra, agli indirizzi ?DVR di Wowza e index-<from>-<s|now>, timeshift_rel e timeshift_abs di Flussonic.
  • Qualsiasi tratto si scarica come MP4 con il suo indice all’inizio, remuxato senza ricodifica e tagliato al secondo richiesto (dal keyframe precedente).
  • Le clip salvate dall’interfaccia finiscono nella libreria multimediale dell’applicazione.
05Chi può guardare, chi può pubblicare
  • Password di pubblicazione per applicazione; Cue conserva solo un hash di ciascuna.
  • Link firmati in tre forme: Wowza SecureToken v2, securelink di Flussonic e HMAC proprio di Cue, opzionalmente vincolato all’indirizzo dello spettatore. Uno spettatore che sta già guardando non viene interrotto quando un link scade.
  • Indirizzi consentiti e bloccati, e i siti autorizzati a incorporare il player (tramite Referer).
  • Un backend di autorizzazione interrogato prima che uno spettatore inizi o un encoder pubblichi, nel protocollo di Flussonic, con sessioni per utente limitate tra i protocolli.
  • Un limite di spettatori per applicazione, conteggiato tra HLS, RTMP e le altre uscite.
06Interruzioni pubblicitarie ed eventi
  • I cue SCTE-35 che arrivano via SRT o MPEG-TS diventano marcatori pubblicitari HLS: CUE-OUT/CUE-IN, EXT-X-DATERANGE, entrambi o disattivati, per applicazione, nella sorgente e in ogni rendition.
  • Webhook nella forma event_sink di Flussonic: flussi e sorgenti che si aprono e si chiudono, pubblicazioni rifiutate, registrazioni che iniziano e finiscono. Firmati, fino a cinque ricevitori per applicazione, conservati e reinviati finché ciascuno non risponde.
07Dettagli di distribuzione che evitano un ticket di supporto
  • RTMP e HTTP su una sola porta, come li serve Wowza.
  • WebRTC in entrambe le direzioni: pubblicazione WHIP, con la password di pubblicazione come bearer token, e riproduzione WHEP un secondo dietro il live. Tutti i media WebRTC usano una sola porta, 8189, su UDP o TCP per le reti che bloccano UDP.
  • Un certificato Let’s Encrypt gratuito per il nome del server, attivato nell’interfaccia una volta che il nome punta al server: riproduzione HTTPS sulla 443 e interfaccia sulla 8443, rinnovato da solo. L’indirizzo IP nudo mantiene un certificato autofirmato.
  • Header CORS su ogni playlist e segmento, così i web player su altri domini funzionano senza problemi.
  • I segmenti vengono serviti senza sessione, così una CDN davanti può memorizzarli nella cache; le playlist vengono inviate senza cache.
  • Audio MP3 trasportato in MPEG-TS HLS, come lo trasporta Wowza, per gli encoder che lo inviano ancora.
Alternativa a Wowza, alternativa a Flussonic

Cue accanto a Wowza Streaming Engine e Flussonic Media Server

Una riga compare qui solo quando Cue la gestisce oggi. Le altre due colonne provengono dalla documentazione ufficiale di ciascun fornitore per Wowza Streaming Engine 4.11.3 e Flussonic Media Server 26.09, letta a settembre 2026; un trattino significa che il prodotto non si propone di svolgere quella funzione.

FunzionalitàWowza 4.11Flussonic 26.09Cue
Ingresso del video
Pubblicazione RTMP e RTMPS, una password per applicazioneSìSìSì
Pubblicazione SRT, cifrata, e pull SRTSìSìSì
Pubblicazione WebRTC (WHIP)SìSìSì
Pubblicazione RTSP e pull da telecamera IPSìSìSì
MPEG-TS su UDP, incluso multicastSìSìSì
Rilancio di un altro server tramite HLS o RTMPSìSìSì
Sorgenti di backup, commutate automaticamenteSìSìSì
Uscita del video
HLS in MPEG-TS, fMP4/CMAF e Low-Latency HLSSìSìSì
Riproduzione WebRTC (WHEP), sotto il secondo di ritardo rispetto alla direttaSìSìSì
MPEG-DASHSìSìSì
Riproduzione RTMP, SRT, RTSP e MPEG-TSSìSìSì
Più lingue audio, selezionabili dallo spettatoreSìSìSì
Limite di spettatori per applicazioneSìSìSì
Elaborazione del flusso
Scala di bitrate adattivi Wowza: MainConcept o NVENC · Flussonic: CPU, NVENC o Quick Sync · Cue: Quick Sync o CPUSìSìSì
Un logo sull'immagineSìSìSì
Miniature dei flussi in direttaSìSìSì
Riavvolgimento DVR e time-shiftSìSìSì
Clip ed esportazioni MP4SìSìSì
SCTE-35 in ingresso, marcatori pubblicitari in HLSSìSìSì
Accesso ed eventi
Link di riproduzione firmatiSìSìSì
Chiedere al proprio backend chi può guardare o pubblicareSìSìSì
Restrizioni per indirizzo e sito Cue: paesi tramite il Pannello Rivenditore CueSìSìSì
HTTPS con un certificato per il nome del server Cue: un certificato gratuito Let’s Encrypt, attivabile dall'interfacciaSìSìSì
WebhookSìSìSì
Passaggio tra loro
Percorsi di riproduzione e accesso di pubblicazione di WowzaNativo— non applicabileSì
API REST di Wowza, come la chiama MediaCPNativo— non applicabileSì
Indirizzi di Flussonic, per i canali importati— non applicabileNativoSì
Importazione di un server Wowza o Flussonic, password incluse— non applicabile— non applicabileSì
Installazione accanto al vecchio motore, commutazione e ritorno— non applicabile— non applicabileSì

Non ancora in Cue, ma presente in entrambi gli altri

DRM con Widevine, FairPlay o PlayReady; sottotitoli (CEA-608/708, WebVTT); HLS cifrato AES-128; inserimento pubblicitario lato server; codifica su schede NVIDIA. Se una di queste funzioni è alla base del tuo servizio, un server Wowza o un server Flussonic è la risposta più diretta per ora.

Migrazione

Trasferire un server Wowza o Flussonic su Cue

Non viene rimosso nulla e nulla è definitivo finché non lo decidi tu. Il vecchio motore continua a servire mentre Cue viene provato al suo fianco, e il passaggio funziona in entrambe le direzioni.

  1. Installa accanto al motore in esecuzione

    Su un server che già esegue Wowza o Flussonic, Cue utilizza 1936 per la pubblicazione e 8443 per la sua interfaccia, controlla prima ogni porta di cui ha bisogno e non installa alcun firewall proprio. Il tuo traffico live non viene toccato.

  2. Importa

    La pagina Importa legge la vecchia installazione sulla stessa macchina — ogni Application.xml, i file delle password di pubblicazione, PushPublishMap.txt e i file .stream, oppure un flussonic.conf — o un .tgz che carichi tu. Mostra il piano senza un solo segreto e crea le applicazioni che selezioni con i loro nomi, utenti e password di pubblicazione, limiti di spettatori, sorgenti, finestre DVR e segreti SecureToken così com'erano. Un transcoder Wowza o Flussonic diventa la scala HD di Cue, e il piano te lo dice.

  3. Provalo sulla porta laterale

    Punta un encoder verso 1936 con la sua password originale e riproduci il risultato. Tutto il resto è ancora sul vecchio motore.

  4. Passa, o torna indietro

    Passa a Cue nell'interfaccia ferma e disabilita il vecchio motore e assegna 1935 (e 80/443 quando libere) a Cue, ripristinando automaticamente se Cue non risponde. Torna indietro restituisce le porte e riavvia il vecchio motore. Il vecchio motore viene fermato, mai eliminato.

Prezzo e consegna

Quanto costa e come arriva al tuo server

Cue è una voce a sé in fattura, accanto al server e mai inglobata in esso. Le cifre provengono dallo stesso catalogo da cui il checkout effettua l'addebito. Viene fatturato al prezzo mensile a ogni ciclo: una durata maggiore riduce le voci del server, non quelle di Cue.

Cue Media Server, per month$195
Setup, once$29.99
Licensed toOne machine, bound when it first activates
On a 3, 6 or 12-month term$195 × the months: software takes no term discount
The line it was built onHPE ProLiant m710x, from $62.58/mo as Intel Xeon E3-1585L v5 Quad Core 3.00 Ghz · 32 GB DDR4 · 1 × NVMe-SSD 240 GB · 1 Gbps
Together, from$257.58/mo before tax
CitiesNew York, Bucharest, San Francisco, Amsterdam and Miami
  1. passo 1 · ordina

    Configura il server

    Il pulsante apre il configuratore m710x con Cue Media Server già presente sotto Software. Le altre voci che lo vendono sono elencate di seguito; su ognuna di esse si trova sotto Software → Soluzioni di streaming una volta scelto un sistema Linux: Ubuntu 22.04 o successivo, Debian 12 o successivo, AlmaLinux 9 o successivo, Rocky Linux 9 o successivo. Cue non ha una build ARM, quindi le nostre macchine ARM non lo offrono.

  2. passo 2 · installa

    Installato e concesso in licenza per te

    Una volta installato il sistema operativo — per un server pronto, alla consegna — eseguiamo il programma di installazione firmato di Cue con una chiave di licenza emessa per quella macchina. La chiave si associa alla macchina alla prima attivazione.

  3. passo 3 · accedi

    Apri l'interfaccia

    L'interfaccia risponde sulla porta 8443 del tuo server e la pagina del server nella tua dashboard mostra la licenza e il suo stato. Sei root sulla macchina, quindi cue admin reset-password <name> imposta una nuova password dell'interfaccia ogni volta che ti serve.

Configura un server con Cue

Per rivenditori di streaming

Pannello Rivenditore Cue

Un pannello di controllo per vendere streaming, integrato in Cue e organizzato come MediaCP, dove i tuoi clienti accedono ai loro servizi live, on-demand, TV e radio. È concesso in licenza per macchina, come il motore.

  • Funziona su Cue Media Server. Ordinando il pannello lo si aggiunge, e i due condividono un'unica configurazione $29.99.

Il supporto per altri motori è in sviluppo.

Cue Reseller Panel, per month$49
With Cue Media Server$244/mo ($195 + $49), $29.99 setup once for the two

Configure a server with Cue Media Server and the panel

Tutte le funzionalità del pannello
Prima di ordinare

Le domande che gli ingegneri fanno per prime

Cue è un'alternativa diretta a Wowza?

Per ciò che di solito si chiede a un server Wowza — ingresso RTMP con accesso Adobe, uscita HLS agli stessi indirizzi, MediaCP che lo gestisce tramite API REST — sì: encoder, embed e pannello mantengono le loro impostazioni. Le proprietà avanzate di Wowza, i file SMIL e i profili transcoder propri di un pannello non vengono trasferiti; un'applicazione con un transcoder Wowza riceve invece la scaletta HD di Cue.

Su quali sistemi si installa?

Ubuntu 22.04 o successivo, Debian 12 o successivo, AlmaLinux 9 o successivo e Rocky Linux 9 o successivo. Il programma di installazione verifica la nostra release firmata con OpenSSL 3, che i sistemi più vecchi non hanno, quindi su qualsiasi altro sistema l'opzione viene affidata al nostro staff anziché installata. Cue non funziona su Windows.

Come si comporta la licenza per macchina?

La chiave si lega alla macchina su cui viene attivata per la prima volta; una reinstallazione di quella macchina la conserva. Cue mantiene poi una licenza firmata valida per sette giorni e la rinnova ogni dodici ore, così un'interruzione da parte nostra non interrompe mai in anticipo i tuoi stream. Senza una licenza valida — account chiuso o chiave copiata su un'altra macchina — Cue smette di pubblicare e riprodurre, mentre l'interfaccia resta attiva per accettare una chiave.

Un abbonamento di 12 mesi rende Cue più economico?

No. Il software sui nostri server viene fatturato al prezzo mensile moltiplicato per i mesi di ogni ciclo; lo sconto per i periodi più lunghi si applica alle linee proprie del server.

Come arrivano gli aggiornamenti?

Ogni release è firmata con la nostra chiave di rilascio e il server verifica ogni file rispetto a quella firma prima di eseguire il programma di installazione della release. L'interfaccia ti avvisa quando è disponibile una nuova versione e la installa quando premi Installa; una release modificata dopo la firma viene rifiutata.

Posso tenere Wowza attivo mentre faccio le prove?

Sì. Accanto a un Wowza o Flussonic in esecuzione, Cue si installa su porte laterali e non tocca alcun firewall; una volta soddisfatto, sposti le porte con Passa a Cue, e Torna indietro annulla l'operazione.

Altre pagine che rispondono alla domanda successiva