Differences between revisions 16 and 29 (spanning 13 versions)
Revision 16 as of 2020-12-08 15:22:38
Size: 4787
Editor: dan
Comment:
Revision 29 as of 2020-12-10 14:29:28
Size: 7070
Editor: dan
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

'''''(in pesante lavorazione: ETA completamento: la befana)'''''
Line 7: Line 9:
== lato server == == Lato Server ==
Line 16: Line 18:
== lato client == 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.
Line 21: Line 42:
== microfoni e voce == == Microfoni e voce ==
Line 27: Line 48:
== collegamento audio remoto == == Collegamento audio remoto ==
Line 29: Line 50:
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 [[https://jitsi.org/|jitsi]]. 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 [[https://jitsi.org/|jitsi]] o Mumble.
Line 34: Line 55:
== link ==

 * https://icecast.org
 * https://mixxx.org
 * https://www.liquidsoap.info
 * http://idjc.sourceforge.net
 * https://lab.dyne.org/StreamingRadioHowto
 * https://www.thregr.org/~wavexx/software/fIcy/#fpls-options
== Esperienze ==
Line 44: Line 58:
Line 46: Line 59:
Line 48: Line 60:

== Appunti da una diretta radio con i partecipanti da remoto ==

[[https://lost.abbiamoundominio.org/2020/loco19radio.html|15 marzo 2020, LOST]]

MEMO: spegnere la telecamera, mutare il mic quando non si usa, a destra in basso il pulsante manina serve a chiedere la parola.

 * webchat su vc.autistici.org (con passwd)
 * tlc spenta, mic spento chi non lo usa, moderatore che da la parola (conduce), livelli mic apposto, prove prima.
 * Si ruota tutto l'audio con pulse: pavucontrol > Alsa capture: "Monitor of Built-in Audio Analog Stereo".
 Tutto l'audio significa: il parlato in webconf (tranne il mic di chi sta facendo la registrazione) e contributi registrati e musica con VLC.
 * Butt registra in locale "tutto l'audio" per il podcast
e anche manda l'audio in diretta al server icecast2
 * icecast2 fa il broadcast all'indirizzo: http://abbiamoundominio.org:8000/lost.mp3

(dunque chi sta registrando non parla in trasmissione perché non si sentirebbe, ma tanto ha già abbastanza cose da fare per pensare a parlare).
 * [[Appunti da una diretta radio LOST 15 marzo 2020]]
 * [[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]]
Line 95: Line 95:
== app da telefono coolmic per radiovirus == == F.A.Q. ==
Line 97: Line 97:
(da una domanda di Greg) ''' Meglio usare Mp3 oppure Ogg?'''<<BR>>
Ogg è un formato più libero che Mp3, ma non tutti gli smartphone riescono di default ad ascoltare uno stream in formato Ogg.
Line 99: Line 100:
Coolmic funziona. Una app free per android che manda il segnale audio a un server icecast2. Registra audio ambiente come può fare un telefonino in viva voce. ''' Perché il link contiene :8000?'''<<BR>>
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.
Line 101: Line 104:
Senza microfono, permette di fare trasmissione diretta da situazioni in ambiente silenzioso.
Per esempio può essere efficace in una chiacchera a due in interno. (appoggiato a un bicchiere in mezzo tra le/i due che parlano).
'''Sono obbligat* a usare Mixxx?'''<<BR>>
Certo che no, se devi solo trasmettere audio live (senza jingle) puoi usare (esempio): [[http://danielnoethen.de/butt/|Butt]]
Line 104: Line 107:
Si, in questo modo fai lo studio di trasmissione leggero verso radiovirus senza pc. '''Posso fare tutto senza usare un server?'''<<BR>>
Idealmente si, ma dovresti avere un Pc molto potente, e per essere raggiungibile dagli ascoltatori avere un indirizzo di rete IP pubblico.
Line 106: Line 110:
Per una situazione da strada, dove l'audio ambiente è rumoroso per definizione, puoi usare un microfono serio attaccato al telefono con Coolmic. '''Posso fare tutto con uno smartphone?'''<<BR>>
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: [[https://coolmic.net/|Coolmic]]
Line 108: Line 113:
Praticamente stai facendo una telefonata a radiovirus :) '''Dove trovo un server Icecast2?'''<<BR>>
Icecast2 è un software libero, puoi installarlo sul tuo server oppure utilizzarne uno messo a disposizione da un collettivo che conosci (esempio): [[https://streampunk.cc/|Streampunk]] - [[http://giss.tv/|Giss Tv]] - [[https://abbiamoundominio.org|Unit hacklab]]
Line 110: Line 116:
Esperienze: ottime in situazioni silenziose da chiacchera a due, scarse in situazioni di registrazione incontro/dibattito, mai provato ancora in situazioni di strada, come manifestazione (dove gli attaccherei sicuramente un microfono). '''Perché il nome-dominio è abbiamoundominio.org?'''<<BR>>
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?'''<<BR>>
In questo momento consigliamo [[https://archive.org/|Internet Archive]]

'''Ho fatto una trasmissione, come posso farne un podcast?'''<<BR>>
Potrebbe interessarti il progetto: [[https://openpod.abbiamoundominio.org/|OpenPod]]
Line 113: Line 126:
== Trabolsciutìn, o: Se me lo dicevi prima ==
Line 114: Line 128:
== Trabolsciutin ==  * 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 ==

 * [[https://icecast.org|icecast]] audio streamer
 * [[https://www.liquidsoap.info|liquidsoap]] language for describing audio and video streams, capace inviare l'audio a un mountpoint icecast
 * [[https://mixxx.org|mixxx]] dj console capace di inviare l'audio a un mountpoint icecast
 * [[http://idjc.sourceforge.net|Internet DJ Console]] (richiede jackd)
 * [[https://jackaudio.org/|Jackaudio]]
 * [[https://lab.dyne.org/StreamingRadioHowto|Setup di radiocybernet by by Asbesto]], Coronavirus Edition 11/3/2020 - usando Darkice e Liquidsoap
 * [[https://www.thregr.org/~wavexx/software/fIcy/|fIcy]] is an icecast/shoutcast stream grabber suite
 * [[https://git.younerd.org/bisco/strummolo/src/branch/master/deploy.sh|Strummolo]] installs a gizmo for a mumble-based streaming radio
 * [[https://github.com/LibreTime|LibreTime]]: Radio Broadcast & Automation Platform
 * [[https://www.azuracast.com/|AzuraCast Simple, Self-Hosted Web Radio]] scheduler suite che include icecast e liquidsoap

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:

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

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

HowtoRadioStream (last edited 2020-12-10 14:29:28 by dan)