Audiocast è l’encoder di BitOnLive che, oltre a gestire i flussi per lo streaming, permette di gestire il monitoraggio degli output e la registrazione del flusso di messa in onda, ed il reinvio del segnale attraverso indirizzi IP.
Panoramica
Attraverso la schermata principale si può monitorare il flusso di input dell’encoder con la forma d’onda ed il meter.
Cliccando sul tasto Setting->General si può abilitare o disabilitare la funzione di monitor.
Cliccando su Settings->Channel si possono aggiungere o rimuovere i canali di encode.
Attraverso il tasto si apre la schermata per la configurazione del canale.
Monitor
Enabled: abilita o disabilita il sistema di monitoraggio
Address: indirizzo IP della macchina di monitor
Port: porta di comunicazione della macchina di monitor
Interval (ms): intervallo di tempo in millisecondi per il controllo del funzionamento di Audiocast
Layout
Max channel per column: è possibile indicare in caso di licenza multicanale il numero massimo di canali da inserire nelle colonne per poter personalizzare la visualizzazione.
General
Attraverso questa finestra si configurano le impostazioni generali del canale di encoding.
Enabled: abilita o disabilita il canale
Channel name: nome del canale visualizzato su Audiocast
Show waveform: abilita la visualizzazione della forma d’onda nella schermata principale
Show meter: abilita la visualizzazione dei meter nella schermata principale
Monitor label: Etichetta da inviare al monitor per segnalare la mancanza di audio
Input
Nella scheda Input si imposta il segnale di ingresso di Audiocast. È possibile abilitare l’ingresso dei singoli canali L o R o di entrambi.
Type: si indica il tipo di input assegnato all’encoder (Udp, Device audio, Url)
I tre tipi di input prevedono diversi parametri di configurazione.
Type Udp
Port: porta di comunicazione del protocollo Udp
Buffer size (ms): dimensioni del buffer in millisecondi
Type Device Audio
Device: dispositivo audio di input
Buffer size (ms): dimensioni del buffer in millisecondi
Type Url
Url: indirizzo Url del segnale di input
Sezione Alarm
Enable: abilita o disabilita l’invio di allarmi al monitor
Min level audio: soglia minima del volume in dB
Timeout min level audio: periodo di tempo in cui è consentito un volume al di sotto della soglia impostata
Check L or R: se abilitato controlla i canali destro e sinistro separatamente
Output
In questa sezione è possibile configurare l’output di Audiocast, indirizzandolo ad un canale per il monitoraggio, ad un server di streaming, in registrazione, oppure reindirizzarlo verso un altro indirizzo IP.
Audio Device
Enabled: abilita o disabilita il dispositivo di uscita audio
Device: permette di scegliere il dispositivo di uscita su cui effettuare l’ascolto del segnale audio.
Streaming
Consente di configurare tutti i dati relativi allo streaming verso il server.
Connection
Enabled: attiva o disattiva lo streaming
Reconnection timeout (sec): intervallo in secondi per la riconnessione in caso di errore
Type: tipo di server a cui connettersi (Icecast, Shoutcast V1, Shoutcast V2)
Address: indirizzo del server di streaming
Port: porta di comunicazione con il server
Username: Nome utente (solo per servizio Shoutcast)
Password: password di accesso al server di streaming
Stream ID: nome account (solo per Shoutcast)
Mount point: directory di accesso ai dati (solo per Icecast)
Encoder: formato di codifica audio per lo streaming (comprensivo di frequenza e bit per secondo)
Metadata: Fix
In questa scheda si inseriscono i dati che rimarranno fissi durante lo streaming.
Genre: genere musicale della stazione radio
Name: Nome della radio
Url: Indirizzo Url dell’emittente
Metadata: Title
In questa scheda si possono selezionare diversi tipi di metadata da aggiungere ai pacchetti di streaming.
Type: tipo di metadata (Fix, Txt file, Xml file)
Title: titolo fisso (solo per il type “Fix”)
Filename: percorso e nome del file .txt o .xml dove trovare le informazioni relative al titolo.
Timeout read file (ms): intervallo in millisecondi per la lettura del file .txt o .xml
Artist & Title: abilitazione o disabilitazione delle informazioni relative a titolo o artista (solo per type “Xml file”)
Metadata: Tune in
Impostazione dei metadata utilizzati attraverso l’applicazione TuneIn.
Station id: Nome della radio registrata su TuneIn
Partner id: account utente di TuneIn
Partner key: password dell’account di TuneIn
File
Attraverso il salvataggio su file Audiocast crea file audio di un’ora ciascuno. Il nome dei diversi file sarà assegnato secondo questo formato: “NOMECANALE_AAAA-MM-GG_hh.mm.ss”
Enabled: abilita o disabilita la registrazione su file dell’audio
Folder: percorso della cartella dove verranno memorizzati i file
Max days: numero di giorni di registrazioni che verranno mantenuti all’interno della cartella
Encoder: formato dell’audio da registrare
Repeater
Consente di distribuire il segnale di output a diversi indirizzi IP.
Attraverso il tasto Add è possibile aggiungere più destinazioni per il segnale di output.
Enabled: permette di attivare o disattivare il canale di output.
Address: indirizzo IP al quale inviare l’output.
Port: porta di comunicazione.
Remove: rimuove dall’elenco il canale di output.
Commands
Udp port: Porta di comunicazione di protocollo Udp
Mute on: stringa di comando per attivare il mute
Delay (ms): tempo in millisecondi di ritardo sull’esecuzione del comando
Mute off: stringa di comando per disattivare il mute
Delay (ms): tempo in millisecondi di ritardo sull’esecuzione del comando
Audio Processor
Audiocast permette di utilizzare un processore di segnale che verrà applicato al segnale di ingresso prima di essere distribuito ai diversi output configurati. Il processore di segnale può essere selezionato tramite il menu a tendina Type.
External
Type: tipo di processore audio selezionato (esterno)
File: percorso e nome del file corrispondente al processore di segnale che si desidera utilizzare.
Internal
Type: tipo di processore audio selezionato (interno)
Compressor
Enabled: indica se il compressore è attivato o disattivato
Delay time (ms): tempo di risposta del compressore in millisecondi
Gain db: guadagno del compressore in decibel
Threshold db: soglia del compressore espresso in decibel
Amplify
Enabled: indica se l’amplificatore è attivato o disattivato
Release time (ms): tempo di rilascio del compressore in millisecondo
Max amplification db: amplificazione massima espressa in db
Attack time (ms): tempo di attacco del compressore in millisecondi
Manutenzione
Maintenance Enabled: abilita o disabilita la funzione di manutenzione
Maintenance Time: orario per la pianificazione del riavvio di Audiocast
Schedule next maintenance after: numero di giorni per la ripetizione del riavvio
Info aggiuntive
Al termine delle configurazioni cliccare sul tasto “Save” per rendere attive tutte le modifiche apportate.
Il programma funzionante appare con la seguente grafica:
Qui trovate le informazioni relative allo stato di Audiocast e la visualizzazione della forma d’onda del segnale di input. Cliccare sul tasto “Settings” per modificare le impostazioni dell’encoder.