Tehnologie și integrare

Un motor separat de automatizare.

Procesarea audio, controlul și distribuția au responsabilități distincte.

Arhitectura pilotului

AzuraCast organizează biblioteca și programul. Liquidsoap construiește fluxul continuu, Soundvex procesează audio, apoi encoderul și Icecast îl distribuie ascultătorilor. Normalizarea fișierelor și cue-urile se aplică înaintea procesării finale.

C++20 + Go + interfață web

Motorul nativ procesează blocuri PCM. Serviciul Go gestionează controlul și telemetria în afara căii audio. Browserul afișează setări și măsurători; nu trebuie ținut deschis pentru ca radioul să funcționeze.

Ce se instalează

Pilotul Linux folosește un executabil nativ, un serviciu persistent de control, configurații și adaptorul de integrare Liquidsoap. Există un mediu macOS pentru configurare și evaluare, iar instalarea se adaptează mediului Linux țintă. Configurarea parolei la instalare și schimbarea ei ulterioară fac parte din cerințele produsului.

Alte automatizări și FM

Motorul PCM nu este legat conceptual de AzuraCast, însă fiecare automatizare are nevoie de un adaptor și validare. Procesarea de program poate fi relevantă și pentru FM; un lanț certificat FM/MPX, preaccentuare și controlul deviației nu fac parte din lanțul de streaming descris aici.

Resurse și ascultători

Procesarea se face o dată pe flux procesat, nu pentru fiecare ascultător. Mai mulți ascultători cresc în principal traficul și conexiunile serverului de distribuție. Encodări suplimentare sau mai multe fluxuri procesate separat pot crește CPU. Monitorul pilotului arată resurse reale, nu un benchmark universal.

Resurse și ascultători · Captură reală din instalarea pilot. Click pentru mărire.