Radio Linux - HOWTO streaming audio

Matteo Pedani matteo.pedani@libero.it
Wed, 28 Nov 2001 16:04:02 +0100


--------------Boundary-00=_Q6NIIYSCCLH8C6Y813RG
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

Per ricevere lo streaming audio:

Linux - UNIX 
xmms http://radiolinux.bibop.it:8000/radiolinux
oppure 
mpg123 http://radiolinux.bibop.it:8000/radiolinux


Mac OS9
con il Mac  usate realplayer e date la solita url
http://radiolinux.bibop.it:8000/radiolinux
oppure ITunes


Mac OSX - Darvin
Doverebbe andare ITunes, ma non l'ho provato.
oppure utilizzate xmms e mpg123


Spiacente ma non ho windows da vari anni quindi ...
ma credo che possiate usare winamp - realplayer  

#########################################################
se volete solo vedere radio linux avete finito di leggere
##########################################################

Per fare da repeter per la rete locale della vostra università - azienda

caricate il programma icecast (nel pacchetto icecast-server della debian)
Configurate /etc/icecast/icecast.conf  ( è abbastanza bene commentato) 
dovete dagli nome macchina ip ecc..
poi aggiungete la riga  

alias radiolinux http://radiolinux.bibop.it:8000/radiolinux 

poi fate partire icecast è tutto.
Mi avvertite alla mail radio@radiolinux.bibop.it se volete pubblicare la 
vostra radio.

############################################################
Se volete che le vostre conferenze siano ripetute dal server di Radio Linux

caricate il programma liveice
(nella debian è in icecast-player)
caricate il programma icecast

fate partire icecast
fate partire liveice 
(liveice accetta anche un file mp3 in imput oltre che dalla scheda audio, 
quindi potete usare un file che viene generato come copia di salvataggio da 
una altro programma di streaming)

Mi avvertite e io aggiungerò un alias della vostra radio nella mia 
configurazione o
alias trieste1 http://trieste.linux.it:8000/trieste1 
alias trieste2 http://trieste.linux.it:8000/trieste2 


http://radiolinux.bibop.it:8000/trieste1
oppure 
http://radiolinux.bibop.it:8000/trieste2


Naturalmente ho preso un trieste a caso.

Ultimo a non meno importante 
per lo straming audio servono soli 16kbps 
 
#####################################################
Streaming video lento 0,3 fps  36kbps


compilate ffmpeg  (lo scaricate da sourceforge)
dentro trovate i programmi
ffmpeg
e ffserver

(allego il file ffserver.conf 

se volete ripetere radio linux
date i comandi
ffserver 
e poi 
ffmpeg -i http://radiolinux.bibop.it:8090/radiolinux.ffm \ 
http://nomevostro:8090/radiolinux.ffm
(una riga sola)


se volete fare un vostro server 

ffserver 
e poi 
ffmpeg http://nomevostro:8090/nomevostro.ffm


Ho visto che per una rete locale potete arrivare benissimo a 25 fps
ma io cosiglio 15 fps a 500kbps, e allora potete usare mp2 che è supportato 
da tutti i player per linux e mac e winzzoz.
gtv - xmms (si è pure un player video mp2) 



################################################################

Per registrare le conferenze

Video e audio
##############
Usate 

avicap e aviplay
facili e comodi da usare 
per macchine normali (k6) usate un quarto di schermo a 25 fps dvix4

Audio solo

usate 
xmms + plugin

oppure lame

####################################
Poi mi mandate tutto il materiale che sarà reso pubblico da Radio Linux
Ci sarà infatti la possibilità di fare lo streaming dei vostri matriali 
in vari formati.
Sia con streaming a 24fps  che fare il download.

Basta che me li mandiate video mpg4 o audio mp3 

(P.S. nello straming audio per adesso c'è della musica in loop  e nel video 
il mio bel faccione)
-- 
Matteo
--------------Boundary-00=_Q6NIIYSCCLH8C6Y813RG
Content-Type: text/plain;
  charset="iso-8859-1";
  name="ffserver.conf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="ffserver.conf"

ClBvcnQgODA5MCAKQmluZEFkZHJlc3MgMTkyLjE2OC4zLjE5IApNYXhDbGllbnRzIDEwMDAKQ3Vz
dG9tTG9nICBmZnNlcnZlci5sb2cgCgo8RmVlZCByYWRpb2xpbnV4LmZmbT4KRmlsZU1heFNpemUg
NU0KPC9GZWVkPgoKPFN0cmVhbSByYWRpb2xpbnV4Lm1qcGc+CkZlZWQgcmFkaW9saW51eC5mZm0K
Rm9ybWF0IG1wanBlZwpWaWRlb0ZyYW1lUmF0ZSAwLjUgClZpZGVvSW50cmFPbmx5ClZpZGVvU2l6
ZSAgMzUyeDI0MCAKPC9TdHJlYW0+CgoKPFN0cmVhbSByYWRpb2xpbnV4LmpwZz4KRmVlZCByYWRp
b2xpbnV4LmZmbQpGb3JtYXQganBlZwpWaWRlb0ZyYW1lUmF0ZSAwLjUKVmlkZW9JbnRyYU9ubHkK
VmlkZW9TaXplICAzNTJ4MjQwCjwvU3RyZWFtPgoKCgo8U3RyZWFtIHN0YXQuaHRtbD4KRm9ybWF0
IHN0YXR1cwo8L1N0cmVhbT4K

--------------Boundary-00=_Q6NIIYSCCLH8C6Y813RG--