Castreon Studio — producție live pe server (scene, grafică, sunet, invitați)
Actualizat la 26 oct. 2026Castreon Studio este o regie de emisie live direct pe serverul Castreon. Puneți sursele (canale, camere, fluxuri, fișiere, invitați din browser) în scene, le comutați pe post cu tranziții, adăugați grafică live (titluri, bandă de știri, ceas, scor) și faceți sunetul dintr-un mixer. Totul rulează pe server: din browser doar comandați. Nu aveți nevoie de un program de producție separat sau de un calculator de regie.
Disponibil din Castreon 2.0.0, în edițiile Pro și Enterprise. Invitații din browser sunt în ediția Enterprise.
Cum ajunge un studio pe post
- În meniul Studio, apăsați Studio nou. Alegeți numele, formatul (720p sau 1080p, 25, 30, 50 sau 60 de cadre pe secundă), debitul și codarea.
- Adăugați sursele, faceți scenele (din șabloane sau cu poziții exacte) și grafica. Salvați.
- Faceți un canal Castreon cu sursa Studio și alegeți studioul. Canalul livrează imaginea studioului ca orice canal: HLS, HTTP-TS, push, DRM, arhivă.
- Deschideți pupitrul studioului și comutați scenele.
Studioul pornește când îl citește un canal sau când e deschis pupitrul. Se oprește la un minut după ce nu-l mai folosește nimeni.
Sursele
Un studio are până la 16 surse:
| Sursa | Ce este |
|---|---|
| Canal Castreon | un canal de pe acest server, citit de la ieșirea lui HTTP-TS (adăugați-o în editorul canalului dacă lipsește) |
| Adresă de flux | SRT, UDP, RTP, RIST, RTMP, HLS sau HTTP-TS: un encoder, o aplicație de pe telefon, alt server |
| Cameră IP (RTSP) | o cameră IP sau PTZ, direct, cu utilizator și parolă (vezi mai jos) |
| Fișier din Bibliotecă | un clip, în buclă sau o singură dată (rămâne ultimul cadru până la „De la început”) |
| Listă de clipuri | până la 200 de clipuri din Bibliotecă, în ordine, opțional în buclă; din pupitru treceți la clipul următor sau anterior |
| Imagine / Culoare | un fundal fix |
| Pagină web | o pagină cu grafică (scor, sondaj, vreme) afișată pe server, opțional cu fundal transparent, peste celelalte surse ale scenei |
| Invitat (browser) | un invitat care intră dintr-un link, cu camera și microfonul lui (Enterprise) |
| Reluare | redă ultimele secunde ale unei surse, la viteza aleasă (până la 4 surse de reluare) |
Scenele și tranzițiile
O scenă are până la 6 surse, așezate din șabloane (Plin ecran, Imagine în imagine, Doi alăturați, Jumătăți, Trei, Patru) sau cu poziții exacte, cu chenar și colțuri rotunjite. Un studio are până la 24 de scene.
În pupitru: clic pe o scenă o pune în PREVIEW, TAKE o trece pe PROGRAM cu tranziția aleasă, CUT fără tranziție, dublu clic direct pe post. Tranziții: Estompare, Prin negru, Tăiere și Animată (stinger): un clip scurt din Bibliotecă (până la 5 s, ideal cu transparență, ProRes 4444 sau WebM VP9 cu alfa), cu momentul comutării ales de dumneavoastră.
Scurtături: Enter sau Space = TAKE, C = CUT, 1–9 = scena în PREVIEW.
Grafica live
Până la 12 elemente: Titlu jos (nume), Bandă de știri, Ceas (în fusul orar ales), Scor, Logo și Text. Le porniți și le opriți pe post din pupitru, iar textele (numele invitatului, scorul, știrile benzii) se schimbă pe loc, fără să opriți nimic. Pentru grafică mai bogată, o Pagină web cu fundal transparent stă peste imagine ca orice grafică.
Sunetul
Mixerul are câte un canal pentru fiecare sursă cu sunet, plus Muzică de fundal (din Bibliotecă, în buclă) și Master. Fiecare sursă poate fi Auto (se aude doar când e pe post), Pornit sau Oprit, cu volum între −60 și +12 dB.
Butonul FX al fiecărei surse deschide sunetul sursei: întârziere de până la 1 s (ca buzele să fie sincron cu imaginea), egalizator în 3 benzi (120 Hz, 1 kHz, 8 kHz) și compresor (prag, raport, câștig), cu indicator de reducere. Se reglează din editor sau live, din pupitru.
Invitații din browser (Enterprise)
- Adăugați o sursă Invitat (browser) și puneți-o într-o scenă. WebRTC trebuie să fie pornit în Setări.
- În pupitru, la Invitați, copiați linkul invitatului și trimiteți-i-l. Îl puteți și anula.
- Invitatul deschide linkul în browser (calculator sau telefon), alege camera și microfonul și apasă Intră în studio. Fără cameră poate intra doar cu sunetul: studioul primește o imagine cu numele lui.
Invitatul vede ce e pe post și aude emisiunea fără propria voce (mix-minus), ca să poată răspunde. Pagina îi arată când e PE POST, iar sub butoane ce trimite (rezoluție, cadre pe secundă, debit, întârziere) și dacă rețeaua sau procesorul îi reduc imaginea. Recomandați-i căști, ca sunetul să nu facă ecou. Până intră, sursa din pupitru arată „aștept invitatul”.
Pentru invitații de pe internet, panoul trebuie să fie deschis prin HTTPS (browserele dau camera și microfonul doar așa).
Camere IP și PTZ
Sursa Cameră IP (RTSP) ia imaginea camerei direct:
- adresa RTSP fără utilizator și parolă (dacă o lipiți cu ele, se mută singure în câmpuri), transport TCP (recomandat), UDP sau automat;
- parola se păstrează separat: nu se mai vede după salvare, nu iese prin API și nu apare în erori; câmp gol = rămâne cea salvată;
- Testează camera spune ce trimite camera (codec, rezoluție, cadre, sunet);
- Caută camere (ONVIF) găsește camerele din rețeaua locală și adresa RTSP corectă din profilele lor; Folosește, cu comanda PTZ completează și comanda camerei.
Sunetul G.711, des întâlnit la camere, devine AAC în înregistrări și reluări.
Comanda PTZ (la camerele IP, la adrese de flux sau la canale): ONVIF, VISCA prin TCP sau VISCA over IP. În pupitru, panoul Camere PTZ mișcă camera cât țineți apăsat (cu viteza aleasă), face zoom și are pozițiile 1–8: apăsare = camera merge acolo, Memorează + număr = salvează poziția de acum. La ONVIF, fără o parolă proprie, comanda folosește parola camerei.
Reluări
Bifați Ține reluări la o cameră sau la un flux: sursa păstrează mereu ultimele 3 minute. În pupitru, panoul Reluări alege sursa, durata (5, 10, 15 sau 30 s) și viteza (100 %, 50 % sau 25 %), iar Pregătește reluarea o pune în sursa Reluare. O treceți pe post cu scena ei, ca orice sursă.
Înregistrarea
Butonul REC din pupitru înregistrează PROGRAM și, separat, fiecare cameră și flux (ISO), fără recodare, în primul loc de stocare pornit din Bibliotecă (folderul Studio/<nume>/<data ora>). Pupitrul arată timpul și mărimea. La oprire, fișierele apar în Bibliotecă, gata de montat sau de pus pe un canal din fișiere.
Codarea
Studioul codează imaginea o singură dată (H.264 cu AAC), iar canalul o livrează mai departe. Codarea poate fi pe procesor, pe placa video NVIDIA (NVENC) sau automat. Dacă placa nu poate coda (ocupată, driver), studioul trece singur pe procesor și spune de ce. Pupitrul arată cu ce se codează acum.
Pagina web: Chromium pe server
Sursa Pagină web are nevoie de Chromium sau Google Chrome pe server (fără ecran, pornit de Castreon). Fără el, editorul spune ce lipsește. Pe Ubuntu sau Debian, de exemplu, se instalează pachetul .deb al Google Chrome cu sudo apt-get install -y ./google-chrome-stable_current_amd64.deb. Pagina se afișează la mărimea studioului, fără sunet, și se reîncarcă singură dacă se oprește.
Probleme frecvente
- Invitatul nu apare: verificați că a apăsat Intră în studio și că WebRTC e pornit. Sursa arată „aștept invitatul” până se conectează.
- Imaginea invitatului e sacadată: uitați-vă la rândul „Trimiți” de pe pagina lui; dacă scrie că rețeaua îi limitează imaginea, problema e la conexiunea lui.
- O mică întârziere față de realitate (sub o secundă în pupitru) este normală; pe canal se adaugă și bufferul playerului (la HLS, câteva secunde).
- Pagina web nu pornește: instalați Chromium sau Google Chrome pe server; eroarea din sursă spune motivul.
- Camera IP nu se conectează: Testează camera, apoi verificați utilizatorul, parola și transportul (TCP).