Size: 3273
Comment:
|
Size: 3782
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 59: | Line 59: |
Command line streaming tool "Strimma" by Asbesto {{{ #!/bin/bash echo "strimma v0.1 (c) 2002 Gabriele Zaverio (asbesto@freaknet.org)" muse -e mp3 -D 3 -o -C -b 16 -q 4 -i \ -f rcyb-`date +%d%b%Y-%H%M%S`.mp3 \ -s radio.dyne.org:8000 -m rcyb.mp3 -U source -p revolution \ -n radiocybernet_LIVE_NOW # -s indivia.net:8000 -m rcyb -p xxxxxx \ # -n radiocybernet_HACKIT2005_NAPOLI \ # questo per strimmare su 2 server contemporaneamente analmente hackit03 }}} |
Streaming Radio Howto
by Asbesto & Fruity - Dyne.org, Freaknet.org, Radiocybernet.org, Poetry Hacklab
TCPC9, Palazzolo Acreide, Oct 4, 2009
Software to use
Server side
- Icecast2
Client side
- MuSE
- Darkice
Configs
Server side
Icecast 2
This is only the mountpoint configuration.
<!-- asbesto, radiocybernet --> <mount> <mount-name>/rcyb.mp3</mount-name> <!-- <username>asbesto</username> <password>porcodio</password> --> <intro>radiocybernet/intro.mp3</intro> <max-listeners>1000</max-listeners> <fallback-mount>/radiocybernet-oldies.mp3</fallback-mount> <fallback-override>1</fallback-override> <fallback-when-full>1</fallback-when-full> </mount> <mount> <mount-name>/radiocybernet-oldies.mp3</mount-name> <max-listeners>1000</max-listeners> <hidden>0</hidden> </mount>
Client side
VLC
(to be added)
MuSE
Command line streaming tool "Strimma" by Asbesto
echo "strimma v0.1 (c) 2002 Gabriele Zaverio (asbesto@freaknet.org)" muse -e mp3 -D 3 -o -C -b 16 -q 4 -i \ -f rcyb-`date +%d%b%Y-%H%M%S`.mp3 \ -s radio.dyne.org:8000 -m rcyb.mp3 -U source -p revolution \ -n radiocybernet_LIVE_NOW # -s indivia.net:8000 -m rcyb -p xxxxxx \ # -n radiocybernet_HACKIT2005_NAPOLI \ # questo per strimmare su 2 server contemporaneamente analmente hackit03
(work in progress)
Darkice config file
This is the config file for darkice under Linux, to stream on radio.dyne.org:
# sample DarkIce configuration file, edit for your needs before using # see the darkice.cfg man page for details # this section describes general aspects of the live streaming session [general] duration = 0 # duration of encoding, in seconds. 0 means forever bufferSecs = 5 # size of internal slip buffer, in seconds reconnect = yes # reconnect to the server(s) if disconnected # this section describes the audio input that will be streamed [input] device = /dev/dsp # OSS DSP soundcard device for the audio input sampleRate = 22050 # sample rate in Hz. try 11025, 22050 or 44100 bitsPerSample = 16 # bits per sample. try 16 channel = 1 # channels. 1 = mono, 2 = stereo # this section describes a streaming connection to an IceCast2 server # there may be up to 8 of these sections, named [icecast2-0] ... [icecast2-7] # these can be mixed with [icecast-x] and [shoutcast-x] sections [icecast2-0] bitrateMode = cbr # avr=average bit rate format = mp3 #vorbis # format of the stream: ogg vorbis bitrate = 32 # bitrate of the stream sent to the server server = radio.dyne.org # host name of the server port = 8000 # port of the IceCast2 server, usually 8000 password = revolution # source password to the IceCast2 server mountPoint = rcyb.mp3 # mount point of this stream on the IceCast2 server name = Radio Cybernet # name of the stream description = Test from tcpc9 # description of the stream url = http://www.radiocybernet.org # URL related to the stream genre = live # genre of the stream public = yes # advertise this stream? localDumpFile = rcyb.mp3 fileAddDate = yes