Eli tällä yhdistelmällä voi striimata skannerista vaikkapa omaan käyttöön radioamatöörien juttelua.
Alkuhommat
Monesti on hyvä päivittää systeemi. Tätä ei ole pakko tehdä mutta tästä on apua
Koodi: Valitse kaikki
sudo apt-get update -y
sudo apt-get upgrade -y
Icecast2 asennus
(https://www.howtoforge.com/how-to-insta ... untu-1804/)
Koodi: Valitse kaikki
sudo apt-get install icecast2 -y
Domain nimeksi voi antaa koneen ip-osoitteen, ai jos on toimiva no-ip osoite niin sekin käy
Tämän jälkeen kysellään salasanoja.
Kun asennus on valmis käynnistä icecast serveri ja enabloi se käynnistymään aina kun kone buutataan
Koodi: Valitse kaikki
sudo systemctl start icecast2
sudo systemctl enable icecast2
Koodi: Valitse kaikki
sudo systemctl status icecast2
Avaa icecast browserilla: http://<oma ip-osoite tai no-ip osoite>:8000
Darkice asennus
(https://www.howtoinstall.me/ubuntu/18-04/darkice/)
Koodi: Valitse kaikki
sudo apt-get install -y darkice
Esimerkki tiedosto
Koodi: Valitse kaikki
[general]
duration = 0 # duration of encoding, in seconds.
bufferSecs = 5 # size of internal slip buffer, in seconds
reconnect = yes # reconnect to the server(s) if disconnected
realtime = yes # run the encoder with POSIX realtime priority
rtprio = 3 # scheduling priority for the realtime threads
[input]
device = hw:1,0
sampleRate = 44100 # sample rate in Hz. try 11025, 22050 or 44100
bitsPerSample = 16 # bits per sample. try 16
channel = 2 # channels. 1 = mono, 2 = stereo
[icecast2-0]
bitrateMode = abr # average bit rate
format = mp3 # format of the stream
bitrate = 96 # bitrate of the stream sent to the server
#server = yp.yourserver.com
server = 192.168.1.5 # host name of the server
port = 8000 # port of the IceCast2 server, usually 8000
password = SamaKuinIcecast2SourceSalasana # source password to the IceCast2 server
mountPoint = Ilmailu # mount point of this stream on the IceCast2 server
name = Ilmailu # name of the stream
description = Yleisilmailu, Ilmavoimat
Devicen valinta
Alla oleva komento näyttää listan audio laitteista
Koodi: Valitse kaikki
arecord -l
esimerkiksi
Koodi: Valitse kaikki
Kiimainen@Nilkki:~/darkice$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 1: Generic [HD-Audio Generic], device 0: ALC662 rev3 Analog [ALC662 rev3 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 1: Generic [HD-Audio Generic], device 2: ALC662 rev3 Alt Analog [ALC662 rev3 Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
Kiimainen@Nilkki:~/darkice$
Toi äänikortti selviää kokeilemalla ellei ylläolevasta tekstistä sitä saa selville. Jos tilanne on se että on vain yksi äänilähde niin sitten homma on aika selvä.
Sitten kytketään skanneri äänikortin inputtiin ja darkice käyntiin komennolla
Koodi: Valitse kaikki
darkice -c konffifile.cfg
Sitten vaan icecast serverille yhteys browserilla ja kuuntelemaan
esim. jonnet.striimaa.com:8000/ilmailu
Jos näillä ei saa toimimaan niin ...
... voihan sitä kuunnella muiden striimejä
Tee aluksi ohjeiden mukaan ja ala sen jälkeen sooloilemaan.