Cue este motorul de streaming live pe care îl scriem noi înșine și îl instalăm pe serverul dumneavoastră dedicat. Este un media server care răspunde la fel ca Wowza — aceeași autentificare RTMP pe portul 1935, aceleași căi playlist.m3u8, același API REST pe care îl controlează MediaCP — și la fel ca Flussonic pentru canalele pe care le aduceți de acolo. Trecerea la el este un import și o comutare pe care o puteți anula, nu o reconstrucție a tot ceea ce indică spre serverul dumneavoastră.
Tot ce comunică cu un server de streaming a fost configurat după convențiile Wowza sau Flussonic. Cue răspunde acestor convenții în loc să îți ceară să le schimbi, astfel încât migrarea are loc doar pe server și nicăieri altundeva.
| Ce ai astăzi | Cu ce răspunde Cue |
|---|---|
Encodere care publică la rtmp://host:1935/app cu utilizator și parolă Adobe | Același port, aceleași nume de aplicații și aceeași autentificare, per aplicație; o parolă inclusă în cheia de stream funcționează de asemenea, pentru encoderele care au doar un câmp pentru cheie |
Playere și embeduri care încarcă /app/stream/playlist.m3u8, cu sau fără _definst_ | Aceleași căi, cu RTMP și HTTP partajând portul 1935 ca înainte |
| MediaCP sau orice unealtă scrisă pentru API-ul REST al Wowza de pe 8087 | Apelurile /v2/servers/_defaultServer_/… ale Wowza și contoarele 8086, cu credențialele panoului; panoul creează aplicații, le setează parolele și le vede live |
| Un site web care semnează linkuri cu Wowza SecureToken v2 sau Flussonic securelink | Ambele formule sunt acceptate cu secretul pe care îl folosești deja; pe lângă acestea, și linkurile HMAC proprii ale Cue |
Middleware care răspunde la on_play și on_publish ale Flussonic | Interogat în același mod, cu X-AuthDuration, X-UserId și X-Max-Sessions respectate, pentru fiecare protocol |
Un receptor pentru event_sink al Flussonic | Același format și X-Signature, per aplicație, stocate în buffer și retrimise cât timp receptorul este indisponibil |
Canale Flussonic publicate la rtmp://host/static și redate la /name/index.m3u8 | Un canal importat din Flussonic răspunde și la acele adrese |
Linkuri de derulare înapoi: ?DVR al Wowza, index-… și timeshift_… ale Flussonic | Servite din înregistrarea proprie a transmisiunii, la aceleași adrese |
Fiecare intrare poate alimenta fiecare ieșire: un flux publicat o singură dată prin SRT rulează ca HLS, DASH, WebRTC, RTMP și RTSP în același moment, iar un flux multicast de la un head-end iese ca HLS pentru browsere.
:1935publicare; autentificare Adobe sau o parolă în cheia fluxului; RTMPS pe portul TLS:9998/udppublicare; ID-ul fluxului denumește aplicația, fluxul, utilizatorul și parola; AES cu cheie din parola de publicare/app/stream/whippublicare cu parola de publicare ca bearer token; tot media pe 8189, UDP sau TCP:554publicare prin TCP cu autentificare Basic sau ?password=rtsp://camere IP, cu datele de autentificare proprii ale camereisrt://Cue apelează expeditorul; inclusiv fluxuri criptateudp:// · tshttp://unicast, multicast pe o interfață denumită (simplu sau încapsulat RTP), sau prin HTTPhls://re-difuzare de la altă origine, inclusiv cele din fața unui CDNrtmp://oglindirea altui server, cu datele sale de autentificare/app/stream/playlist.m3u8segmente MPEG-TS sau fMP4/CMAF; HLS cu latență redusă prin HTTP/2manifest.mpd · index.mpdconstruit pe aceleași segmente CMAF ca HLS fMP4/app/stream/whepsub o secundă în urma live; sunetul AAC este convertit în Opus cât timp spectatorii WebRTC urmăresc:1935redare, cu cache de imagine pentru pornire rapidăm=requestorice flux ca MPEG-TS pe portul SRT:554TCP intercalat; playerele care cer UDP reîncearcă prin TCP/app/stream/mpegtsprin HTTP, sau împins către un grup multicast UDPthumbnail.jpgultimul cadru al fiecărui flux live, reîmprospătat la fiecare 5 sDeschide un grup pentru detalii. Tot ce este listat aici este construit și a trecut testul de acceptanță; ce nu este încă acolo este numit mai jos, nu lăsat să descoperi singur.
?DVR și Flussonic’s index-<from>-<s|now>, timeshift_rel și timeshift_abs.CUE-OUT/CUE-IN, EXT-X-DATERANGE, ambele, sau dezactivat, per aplicație, în sursă și în fiecare randare.event_sink a Flussonic’s: fluxuri și surse care se deschid și se închid, publicări refuzate, înregistrări care încep și se termină. Semnate, până la cinci receptori per aplicație, păstrate și retrimise până când fiecare răspunde.Un rând apare aici doar când Cue face acest lucru astăzi. Celelalte două coloane provin din documentația proprie a fiecărui furnizor pentru Wowza Streaming Engine 4.11.3 și Flussonic Media Server 26.09, citită în septembrie 2026; o liniuță înseamnă că produsul nu își propune să facă acel lucru.
| Capabilitate | Wowza 4.11 | Flussonic 26.09 | Cue |
|---|---|---|---|
| Introducerea video | |||
| Publicare RTMP și RTMPS, o parolă per aplicație | Da | Da | Da |
| Publicare SRT, criptată, și preluare SRT | Da | Da | Da |
| Publicare WebRTC (WHIP) | Da | Da | Da |
| Publicare RTSP și preluare de la camere IP | Da | Da | Da |
| MPEG-TS peste UDP, inclusiv multicast | Da | Da | Da |
| Relayarea altui server prin HLS sau RTMP | Da | Da | Da |
| Surse de rezervă, comutate automat | Da | Da | Da |
| Scoaterea video | |||
| HLS în MPEG-TS, fMP4/CMAF și HLS cu latență redusă | Da | Da | Da |
| Redare WebRTC (WHEP), sub o secundă în urma live-ului | Da | Da | Da |
| MPEG-DASH | Da | Da | Da |
| Redare RTMP, SRT, RTSP și MPEG-TS | Da | Da | Da |
| Mai multe limbi audio, comutate de spectator | Da | Da | Da |
| Limită de spectatori per aplicație | Da | Da | Da |
| Lucrul asupra fluxului | |||
| Scară de bitrate adaptiv Wowza: MainConcept sau NVENC · Flussonic: CPU, NVENC sau Quick Sync · Cue: Quick Sync sau CPU | Da | Da | Da |
| Un logo pe imagine | Da | Da | Da |
| Miniaturi ale fluxurilor live | Da | Da | Da |
| Derulare înapoi DVR și time-shift | Da | Da | Da |
| Clipuri MP4 și exporturi | Da | Da | Da |
| SCTE-35 la intrare, marcaje de reclamă în HLS | Da | Da | Da |
| Acces și evenimente | |||
| Linkuri de redare semnate | Da | Da | Da |
| Întrebarea propriului backend cine poate viziona sau publica | Da | Da | Da |
| Restricții de adresă și site Cue: țări prin Panoul de Revânzare Cue | Da | Da | Da |
| HTTPS cu un certificat pentru numele serverului Cue: un certificat gratuit Let’s Encrypt, activat din interfață | Da | Da | Da |
| Webhook-uri | Da | Da | Da |
| Trecerea între ele | |||
| Căile de redare și autentificarea de publicare ale Wowza | Nativ | — nu se aplică | Da |
| API-ul REST al Wowza, așa cum îl apelează MediaCP | Nativ | — nu se aplică | Da |
| Adresele Flussonic, pentru canale importate | — nu se aplică | Nativ | Da |
| Importarea unui server Wowza sau Flussonic, inclusiv parolele | — nu se aplică | — nu se aplică | Da |
| Instalarea lângă vechiul motor, comutarea și revenirea | — nu se aplică | — nu se aplică | Da |
DRM cu Widevine, FairPlay sau PlayReady; subtitrări închise (CEA-608/708, WebVTT); HLS criptat AES-128; inserție de reclame pe server; codare pe plăci NVIDIA. Dacă unul dintre acestea susține serviciul tău, un server Wowza sau un server Flussonic este răspunsul direct deocamdată.
Nimic nu este eliminat și nimic nu este definitiv până nu spui tu. Vechiul motor continuă să servească în timp ce Cue este testat alături, iar comutarea funcționează în ambele sensuri.
Pe un server care rulează deja Wowza sau Flussonic, Cue folosește 1936 pentru publicare și 8443 pentru interfața sa, verifică mai întâi fiecare port de care are nevoie și nu instalează niciun firewall propriu. Traficul tău live rămâne neatins.
Pagina Import citește vechea instalare de pe aceeași mașină — fiecare Application.xml, fișierele cu parolele de publicare, PushPublishMap.txt și fișierele .stream, sau un flussonic.conf — ori un .tgz pe care îl încarci. Afișează planul fără niciun secret și creează aplicațiile pe care le bifezi, cu numele, utilizatorii de publicare și parolele, limitele de spectatori, sursele, ferestrele DVR și secretele SecureToken așa cum erau. Un transcoder Wowza sau Flussonic devine scara HD a Cue, iar planul îți spune acest lucru.
Îndreaptă un encoder către 1936 cu parola sa originală și redă rezultatul. Tot restul rămâne pe vechiul motor.
Comută pe Cue în interfață oprește și dezactivează vechiul motor și predă 1935 (și 80/443 când sunt libere) către Cue, revenind automat dacă Cue nu răspunde. Revino returnează porturile și pornește din nou vechiul motor. Vechiul motor este oprit, niciodată șters.
Cue apare ca linie separată pe factură, lângă server, fără a fi inclus în acesta. Sumele provin din același catalog din care facturează checkout-ul. Se facturează la prețul lunar la fiecare ciclu: un termen mai lung reduce liniile serverului, nu pe cele ale Cue.
| Cue Media Server, per month | $195 |
|---|---|
| Setup, once | $29.99 |
| Licensed to | One 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 on | HPE 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 |
| Cities | New York, Bucharest, San Francisco, Amsterdam and Miami |
Butonul deschide configuratorul m710x cu Cue Media Server deja sub Software. Celelalte linii care îl vând sunt listate mai jos; pe oricare dintre ele se află sub Software → Soluții de streaming odată ce este ales un sistem Linux: Ubuntu 22.04 sau mai nou, Debian 12 sau mai nou, AlmaLinux 9 sau mai nou, Rocky Linux 9 sau mai nou. Cue nu are build ARM, așa că mașinile noastre ARM nu îl oferă.
Odată ce sistemul de operare este instalat — pentru un server gata, la predare — rulăm installer-ul semnat al Cue cu o cheie de licență emisă pentru acea mașină. Cheia se leagă de mașină la prima activare.
Interfața răspunde pe portul 8443 al serverului tău, iar pagina serverului din dashboard arată licența și starea ei. Ești root pe mașină, așa că cue admin reset-password <name> setează o nouă parolă de interfață oricând ai nevoie.
Un panou de control pentru vânzarea serviciilor de streaming, integrat în Cue și organizat la fel ca MediaCP, unde propriii tăi clienți se autentifică la serviciile lor live, la cerere, TV și radio. Este licențiat per mașină, ca și motorul.
| Cue Reseller Panel, per month | $49 |
|---|---|
| With Cue Media Server | $244/mo ($195 + $49), $29.99 setup once for the two |
Pentru ceea ce i se cere de obicei unui server Wowza — intrare RTMP cu autentificare Adobe, ieșire HLS la aceleași adrese, MediaCP gestionându-l prin API-ul REST — da: codificatoarele, embedurile și panoul își păstrează setările. Proprietățile avansate ale Wowza, fișierele SMIL și profilurile de transcodare proprii ale unui panou nu sunt preluate; o aplicație cu transcoder Wowza primește în schimb scara HD a Cue.
Ubuntu 22.04 sau mai nou, Debian 12 sau mai nou, AlmaLinux 9 sau mai nou și Rocky Linux 9 sau mai nou. Programul de instalare verifică versiunea noastră semnată cu OpenSSL 3, pe care sistemele mai vechi nu îl au, așa că opțiunea pe orice altceva este predată personalului nostru, nu instalată. Cue nu rulează pe Windows.
Cheia se leagă de mașina pe care se activează prima dată; o reinstalare a acelei mașini o păstrează. Cue deține apoi o licență semnată valabilă șapte zile și o reînnoiește la fiecare douăsprezece ore, astfel încât o întrerupere din partea noastră nu oprește niciodată streamurile tale prematur. Fără o licență validă — contul închis sau cheia copiată pe altă mașină — Cue oprește publicarea și redarea, iar interfața rămâne activă pentru a prelua o cheie.
Nu. Software-ul de pe serverele noastre este facturat la prețul lunar înmulțit cu lunile din fiecare ciclu; reducerea pe termen lung se aplică liniilor proprii ale serverului.
Fiecare versiune este semnată cu cheia noastră de lansare, iar serverul verifică fiecare fișier față de acea semnătură înainte de a rula programul de instalare al versiunii. Interfața îți spune când este disponibilă o versiune nouă și o instalează când apeși Instalare; o versiune modificată după semnare este refuzată.
Da. Lângă un Wowza sau Flussonic care rulează, Cue se instalează pe porturi laterale și nu atinge niciun firewall; muți porturile cu Switch to Cue odată ce ești mulțumit, iar Switch back anulează acest lucru.