Moro!
Yritän netistä löytyvien ohjeiden perusteella saada PulseAudio ns. master äänen streamattua lähiverkkoon shoutcast lähetyksenä. Aiempi yritys oli bluetooth a2dp mutta kantama ei riitä.
Käyttöjärjestelmä Ubuntu Lucid 10.04.3 LTS, seuraavaksi varmaan 12.04 LTS.
Asennettu: sudo apt-get install icecast2
Muutettu: /etc/icecast2/icecast.xml
...(tunnukset)
<authentication>
<!-- Sources log in with username 'source' -->
<source-password>xxxxx</source-password>
<!-- Relays log in username 'relay' -->
<relay-password>xxxxx</relay-password>
<!-- Admin logs in with the username given below -->
<admin-user>xxxxx</admin-user>
<admin-password>xxxxx</admin-password>
</authentication>
...(staattinen ip)
<hostname>192.168.0.1</hostname>
...(?)
<security>
<chroot>0</chroot>
<changeowner>
<user>icecast2</user>
<group>icecast</group>
</changeowner>
</security>
Seuraavaksi ajan: sudo icecast2 -c /etc/icecast2/icecast.xml
tulostaa jotain:
Changed groupid to xxx.
Changed userid to xxx.
Jätän komentorivin auki ja toisessa ikkunassa etsin ns. master äänilähteen: pactl list | grep -A2 'Source #' | grep 'Name: ' | cut -d" " -f2
tulostaa:
alsa_output.pci-0000_01_08.0.analog-stereo.monitor
alsa_input.pci-0000_01_08.0.analog-stereo
Ajan outputista: gst-launch-0.10 pulsesrc device=alsa_output.pci-0000_01_08.0.analog-stereo.monitor ! audioconvert ! lame bitrate=32 ! shout2send ip=192.168.0.1 port=8000 password=xxxxx mount=kuuntele
tulostaa:
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstAudioSrcClock
Jätän komentorivit auki ja menen selaimella:
http://192.168.0.1:8000/admin/listmounts.xslEi näytä lähetystä mutta ei komentorivillä myöskään valita mitään. Jos ajan gst-launchin localhost -osoitteella ja menen
http://localhost:8000/admin/listmounts.xsl saattaa lähetyksen mount näkyä hetken mutta katoaa nopeasti.
Olen kokeillut toistaa sekä samalla koneella että lähiverkon toisella koneella
http://192.168.0.1:8000/kuuntele ja
http://192.168.0.1:8000/kuuntele.m3u osoitteita mutta ei löydä mitään.
Eli apua kaivataan!