Castly Control V.2.4.5 — Stable Multi-User Platform + Castly Player Pro
Release stabile della linea Castly 2.x. Consolida il lavoro multi-utente, il nuovo player alternativo per canale, la gestione avanzata VAST, la protezione degli stream non autorizzati e le ottimizzazioni operative necessarie per usare Castly come piattaforma multi-cliente, multi-webTV e multi-producer.
- Promozione stabile da Milestone 20.3.19 / Castly V.2.3.19 a Milestone 20.4.5 / Castly V.2.4.5.
- Confermata l’architettura multi-user: Administrator, Editor e Castly Author con permessi differenziati.
- Ogni Castly Author vede e gestisce solo i propri canali assegnati, i propri embed, le proprie metriche e i propri VAST.
- Consolidata la relazione di ownership canali tramite castly_channel_users e controlli server-side su query, AJAX, REST e azioni POST.
- Aggiunta protezione Block Undefined Streams: gli stream name/key non registrati nei canali Castly possono essere bloccati prima della pubblicazione OBS.
- Aggiunto avviso post-update OME Sync Required: dopo un aggiornamento Castly mostra un banner in dashboard con pulsante Sync all to OME finché la sincronizzazione non viene completata.
- Aggiunto modulo separato Castly Player, con player alternativo Castly Player Pro collegato al singolo canale.
- Il player default Castly/OvenPlayer resta invariato per dashboard, preview, singolo canale ed embed classico.
- Castly Player Pro genera un proprio URL pubblico e un proprio codice iframe embed dedicato, così ogni cliente può scegliere se usare il player classico o il player avanzato.
- Supporto WebRTC/WSS a bassa latenza nel Castly Player Pro, con fallback LL-HLS.
- Rifinita la preview di Castly Player Pro nel pannello admin, con layout a griglia, embed code laterale e card toggle più pulite.
- Aggiunta barra news/ticker nel Castly Player Pro, con notizie multiple, label, velocità, font Titillium Web e controlli grafici dedicati.
- Migliorata la gestione fullscreen e il comportamento dei controlli del Player Pro, inclusi auto-hide dei controlli anche in WebRTC.
- Integrata sezione VAST nel Castly Player Pro con selezione da menu dei VAST disponibili per l’utente.
- Il Castly Author può selezionare solo VAST e canali a cui ha accesso; admin/editor mantengono la gestione completa.
- Migliorato il runtime VAST del Player Pro: preroll al primo click Play, guardia audio sullo streaming sottostante e click-through pubblicitario funzionante nel fallback.
- Aggiunto fallback interno VAST: se Google IMA è bloccato da estensioni/adblock, Castly prova a leggere il VAST XML e riprodurre direttamente il MediaFile video.
- Quando una campagna VAST viene eliminata, Castly può rimuovere anche il solo file video locale collegato alla campagna, limitandosi alla cartella wp-content/uploads/castly-vast/.
- Migliorata la gestione upload VAST fino a 100 MB, con parametri PHP/Nginx aggiornati da install.sh e update.sh.
- Aggiunti controlli e messaggi più chiari per upload VAST grandi, evitando stati bloccati al 100% senza creazione della campagna.
- Corretto errore intermittente WP-CLI/update su rewrite rules del Player Pro: la registrazione rewrite viene ora eseguita nel momento corretto.
- Rifinite icone e menu Castly, inclusa la voce Castly Player e la pulizia di elementi non necessari nel menu WordPress.
- Migliorate varie viste admin WordPress in stile Castly: Users, Profile, Plugins, Settings, Writing, Permalinks e sezioni operative Castly.
- Confermati runtime OME-only, bitrate reale da avgThroughputIn, Castly Language, licenze, backup, logs e struttura classic installer.