Sari la conținut
Castreon
Canale

Castreon Studio — producție live pe server (scene, grafică, sunet, invitați)

Actualizat la 26 oct. 2026

Castreon 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

  1. Î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.
  2. Adăugați sursele, faceți scenele (din șabloane sau cu poziții exacte) și grafica. Salvați.
  3. 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ă.
  4. 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)

  1. Adăugați o sursă Invitat (browser) și puneți-o într-o scenă. WebRTC trebuie să fie pornit în Setări.
  2. În pupitru, la Invitați, copiați linkul invitatului și trimiteți-i-l. Îl puteți și anula.
  3. 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).

Confidențialitate

Cookie-uri și stocare locală

Cookie-urile strict necesare sunt mereu active. Statisticile și marketingul folosesc servicii Google și pornesc doar dacă le accepți — până atunci nu se trimite nimic la Google. Îți poți retrage acordul oricând, aici.

Strict necesare

Fără ele nu funcționează autentificarea, formularele și limba aleasă. Nu necesită consimțământ (§ 25 alin. 2 pct. 2 TDDDG).

Mereu active
Nume Scop Durată Tip
castreon-session Păstrează sesiunea: autentificarea și limba aleasă 2 ore, prelungit la fiecare accesare Cookie
XSRF-TOKEN Protejează formularele împotriva cererilor falsificate 2 ore, prelungit la fiecare accesare Cookie
remember_web_… Doar dacă bifezi „Ține-mă minte” la autentificare Până la deconectare, max. 400 de zile Cookie
__cf_bm Cloudflare: deosebește vizitatorii de roboți, doar când traficul e verificat 30 de minute Cookie · Cloudflare
castreon:consent Ține minte alegerea ta privind cookie-urile 12 luni Memorie locală
theme Aspectul contului de client: luminos, întunecat sau sistem Până o schimbi Memorie locală

Statistici

Google Analytics 4 (Google Ireland Ltd.): ce pagini sunt vizitate, de unde vin vizitele și de pe ce tip de dispozitiv — cu identificatori pseudonimi, fără salvarea adresei IP. Ne ajută să îmbunătățim site-ul.

Nume Scop Durată Tip
_ga Google Analytics: recunoaște vizitatorul (identificator pseudonim) 13 luni Cookie · Google Analytics
_ga_VHWQRPHPEF Google Analytics: păstrează starea vizitei 13 luni Cookie · Google Analytics

Marketing

Google Ads (Google Ireland Ltd.): măsoară dacă vizitele venite din reclame Google ajung la test sau la un plan și permite afișarea reclamelor Castreon pe alte site-uri (remarketing).

Nume Scop Durată Tip
_gcl_au, _gcl_aw Google Ads: leagă vizita de clicul pe reclamă (conversii) 90 de zile Cookie · Google Ads
IDE, test_cookie Google Ads: remarketing și măsurarea reclamelor, pe domeniile Google (doubleclick.net) Până la 13 luni Cookie · Google (terț)