Sari la conținut
Castreon
Canale

Canal din cluster — un canal de pe alt server ca sursă

Actualizat la 23 oct. 2026

Într-un cluster, un canal de pe un server poate fi sursa unui canal de pe alt server: de exemplu o stație care recepționează canalele și un server care le distribuie mai departe. Alegeți serverul și canalul din liste — Castreon face adresa și se conectează singur, fără adrese, tokenuri sau amprente copiate de mână.

Disponibil din Castreon 1.8.0, în ediția Enterprise, pe serverele aceluiași cluster.

Cum circulă fluxul

  • Fluxul trece între servere doar pe portul de cluster (implicit 33444), prin TLS 1.3 cu certificat de ambele părți — nu pe adresele publice /live/… ale serverului sursă.
  • Serverul sursă dă canalul doar serverelor din cluster. Castreon verifică certificatul serverului ales și dacă serverul mai e în cluster; un server scos din cluster pierde fluxul în câteva secunde.
  • Pe serverul care primește, Castreon trece fluxul către FFmpeg pe 127.0.0.1 — pasul acesta nu iese de pe server.

Ce trebuie pe serverul sursă

Fluxul se ia din ieșirea HTTP-TS a canalului sursă. Un canal care are doar alte ieșiri (de exemplu HLS) apare în listă cu „— fără HTTP-TS” și nu se poate alege.

Pe serverul sursă: canalul → Editează → Output-uri → Adaugă output → HTTP-TS → Salvează (canalul repornește o dată).

De ce HTTP-TS: e un flux continuu, cu întârziere mică, care duce toate pistele canalului — mai multe sunete, subtitrări DVB, teletext — exact cum le are sursa. Fluxul deja codat nu se recodează pentru această ieșire.

Dacă profilul canalului sursă are mai multe calități, prin HTTP-TS pleacă una singură: cea aleasă la ieșirea HTTP-TS a canalului.

Un canal nou din cluster

Pe serverul care primește (pe controlor, alegeți-l întâi în bara de sus):

  1. Canale → canal nou → la Surse, tipul Canal din cluster.
  2. Server din cluster — din lista serverelor clusterului.
  3. Canalul de pe server — din lista canalelor acelui server, cu căutare. Numele canalului se completează singur, dacă e gol.
  4. Profilul: fără profil (passthrough) imaginea și sunetul trec cum vin; cu un profil, canalul se transcodează pe acest server.
  5. Salvează și porniți canalul.

Lângă fiecare canal din listă apare starea lui: „— fără HTTP-TS”, „— oprit” sau „— la cerere” (un canal „La cerere” pornește singur la prima cerere). Dacă lipsesc canale cu HTTP-TS, pe controlor butonul Deschide canalele pe „…” deschide, într-o filă nouă, lista canalelor serverului sursă; după ce ați pornit HTTP-TS acolo, apăsați Reîncarcă lista.

Canalul ales rămâne ales și dacă e redenumit pe serverul sursă — legătura se face după canal, nu după nume.

Ca sursă de rezervă

Canal din cluster e un tip de sursă ca oricare altul: poate fi prima sursă a canalului sau una de rezervă, în aceeași listă Surse (de exemplu satelitul local întâi și canalul altui server ca rezervă). Trecerea pe rezervă și întoarcerea urmează regulile canalului.

Treci pe cluster

Dacă un server trage deja canale de la alt server din același cluster prin adresele /live/…, puteți muta sursele dintr-un pas: Setări → Surse de la alte servere → la grupul serverului, Treci pe cluster.

  • Trec doar sursele ale căror canale există pe serverul sursă și au ieșirea HTTP-TS pornită; celelalte sunt arătate ca neschimbate.
  • Canalele pornite repornesc pe rând.
  • Adresa veche rămâne la sursă: o readuceți din editor, schimbând tipul înapoi pe URL.

Probleme frecvente

  • „serverul nu răspunde pe portul de cluster” — adresă, port sau firewall între cele două servere.
  • „canalul de pe serverul sursei nu are ieșirea HTTP-TS pornită” — porniți-o acolo; sursa merge apoi singură.
  • „canalul e oprit pe serverul sursei” — porniți canalul acolo sau faceți-l „La cerere”.
  • „canalul ales nu mai există pe serverul sursei” — a fost șters; alegeți alt canal.
  • Sursa folosește canalul de pe acest server? Pentru un canal de pe același server alegeți tipul de sursă alt canal.

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ț)