Howto radio stream
(in pesante lavorazione: ETA completamento: la befana)
o anche: come fare una radio DIY (Do It Yourself) o meglio ancora DIWO (Do It With Others).
Vedi anche: RadioBitume
Lato Server
Serve una macchina (pc, server, VPS, etc) che rilanci il segnale audio agli ascoltatori. In altre parole, si manda via internet il segnale audio (ad es. una musica mp3 eseguita sul pc) ad una macchina affacciata sulla rete, la quale lo rende disponibile per l'ascolto in forma di stream (ogg o mp3) a molti; questa cosa si chiama broadcast.
Noi usiamo icecast2 su di un server (VPS) con il sistema operativo libero Debian.
Sul server gira icecast, che si occupa di rendere disponibile l'ascolto dello stream audio a un link, chiamato: Stream-URL
Per inviare il segnale audio al server Icecast, occorre avere un mountpoint a disposizione. Esempio di credenziali:
username: diggei mountpoint: diggeistremma password: lapassword host: abbiamoundominio.org porta: 8000
Lato Client
Prendiamo i seguenti casi:
DJ lonely: diggei_lonely trasmette da casa o da studio, usa un microfono e miscela musica e contenuti preregistrati.
Gruppo radio che si incontra in studio, usa diversi microfoni e miscela musica e contenuti preregistrati
Gruppo radio da casa, ognun ha il suo microfono, miscelano musica e contenuti preregistrati, ricevono ospiti e telefonate.
Gruppo radio che fa diretta di strada, seguendo un evento, usano il telefono come microfono per parlare e per interviste, musica come playlist continua che si abbassa quando entra una voce.
Usiamo mixxx, software libero che permette di suonare e mixare la musica, ma anche di registrare e di inviare l'audio al server icecast.
Microfoni e voce
Per aggiungere la voce alla trasmissione, occorre collegare uno o più microfoni al pc locale che fa girare mixxx.
Ci vuole una scheda audio esterna da collegare via Usb.
Collegamento audio remoto
Per aggiungere un collegamento audio da lontano, come una telefonata, bisognerà attaccare una patch telefonica a sua volta collegata a un ATA con un collegamento VoIP alla scheda audio esterna, oppure usare un software come ad esempio jitsi o Mumble.
Se si desidera anche ricevere telefonate, magari da chi non è davanti al pc, occorrerà avere una linea telefonica, oppure un DID (numero di telefono) anche VoIP, e poi portare il segnale audio in mixxx via hardware (telefono attaccato alla scheda audio) o software (jitsi).
Esperienze
How to radio stream in english (this page)
Sull'uso di Coolmic.apk, da una chiacchera con Greg di radio quarantella
Appunti da una diretta da una manifestazione, Milano, maggio 2020
Appunti da una diretta con contributi e telefonata da fuori, 25 aprile 2020
Cose da fare dopo la trasmissione
Se la trasmissione in diretta è stata registrata e viene archiviata, viene resa disponibile anche dopo. È allora una buona idea appuntare alcuni degli argomenti trattati con il timecode, in modo che siano ritrovabili.
esempio:
00:00.00 INTRO 00:14:00 quell'argomento lì 00:29:00 INTERVISTA AL GRUPPO X si parla di quella cosa là 00:39:00 CONTRIBUTO DEL GRUPPO Y SUL TEMA Z punto 1, e 2 00:48:00 RADIODRAMMA 01:05:00 qualcun* parla di quella cosa argomento 1, 2, 3
F.A.Q.
Meglio usare Mp3 oppure Ogg?
Ogg è un formato più libero che Mp3, ma non tutti gli smartphone riescono di default ad ascoltare uno stream in formato Ogg.
Perché il link contiene :8000?
Perché lo stream avviene sulla porta numero 8000, in quanto la porta default del web (la 80) è già in uso dal sito web. La scelta di usare 8000 oppure 72945 è libera (basta non usare una porta già occupata.) 8000 si ricorda più facilmente.
Sono obbligat* a usare Mixxx?
Certo che no, se devi solo trasmettere audio live (senza jingle) puoi usare (esempio): Butt
Posso fare tutto senza usare un server?
Idealmente si, ma dovresti avere un Pc molto potente, e per essere raggiungibile dagli ascoltatori avere un indirizzo di rete IP pubblico.
Posso fare tutto con uno smartphone?
Uno smartphone è in effetti (anche) un registratore audio collegato ad internet, ci sono delle App che permettono di mandare live il segnale audio ad un server Icecast2, ad esempio: Coolmic
Dove trovo un server Icecast2?
Icecast2 è un software libero, puoi installarlo sul tuo server oppure utilizzarne uno messo a disposizione da un collettivo che conosci (esempio): Streampunk - Giss Tv - Unit hacklab
Perché il nome-dominio è abbiamoundominio.org?
Il nome (del dominio internet) è stato scelto per rappresentare una critica al sistema di dominio dei nomi-dominio in internet.
Ho fatto una trasmissione audio (o video), dove posso caricarla in rete perché sia ascoltabile?
In questo momento consigliamo Internet Archive
Ho fatto una trasmissione, come posso farne un podcast?
Potrebbe interessarti il progetto: OpenPod
Trabolsciutìn, o: Se me lo dicevi prima
- Se registri la sessione audio da Mumble, assicurati di aver disattivato il ping che fa mumble client quando qlc entra/esce
NUOVO: oggi anche il collegamento al Gentilissimo Ambrogio
links
icecast audio streamer
liquidsoap language for describing audio and video streams, capace inviare l'audio a un mountpoint icecast
mixxx dj console capace di inviare l'audio a un mountpoint icecast
Internet DJ Console (richiede jackd)
Setup di radiocybernet by by Asbesto, Coronavirus Edition 11/3/2020 - usando Darkice e Liquidsoap
fIcy is an icecast/shoutcast stream grabber suite
Strummolo installs a gizmo for a mumble-based streaming radio
LibreTime: Radio Broadcast & Automation Platform
AzuraCast Simple, Self-Hosted Web Radio scheduler suite che include icecast e liquidsoap