LINUX.ORG.RU

icecast, shoutcast

anonymous
()

Ужо почти 3 месяца пользую shoutcast. Не плохо, но он крутит только mp3. Настройка элементарная.

Vanilin ★★★★
()
Ответ на: комментарий от Zulu

darkice берет поток,кидает в icecast, icecast вещает, winamp'ом слушаем

Конфиг для icecast(icecast.xml)
<icecast>
    <limits>
        <clients>100</clients>
        <sources>2</sources>
        <threadpool>5</threadpool>
        <queue-size>102400</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
        <burst-on-connect>1</burst-on-connect>
        <burst-size>65535</burst-size>
    </limits>

    <authentication>
        <source-password>12345</source-password>
        <relay-password>12345</relay-password>
        <admin-user>admin</admin-user>
        <admin-password>12345</admin-password>
    </authentication>

    <hostname>localhost</hostname>

    <port>8000</port>
    <bind-address>192.168.0.1</bind-address>

    <listen-socket>
        <port>8000</port>
        <bind-address>127.0.0.1</bind-address>
    </listen-socket>

    <fileserve>1</fileserve>


    <paths>
        <basedir>/usr/share/icecast</basedir>

        <logdir>/var/log/icecast</logdir>
        <webroot>/usr/share/icecast/web</webroot>
        <adminroot>/usr/share/icecast/admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
        <loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
    </logging>

    <security>
        <chroot>0</chroot>
        <changeowner>
            <user>nobody</user>
            <group>nobody</group>
        </changeowner>
    </security>
</icecast>




Конфиг для dackice(darkice.conf)
[general]
duration        = 0
bufferSecs      = 15

[input]
device          = /dev/dsp
sampleRate      = 44100
bitsPerSample   = 16
channel         = 2

[icecast2-0]
bitrateMode     = abr
format          = mp3
bitrate         = 256
server          = 192.168.0.1
port            = 8000
password        = 12345
mountPoint      = radio
name            = FM radio
public          = yes


В inittab прописываем:
ic:35:respawn:/usr/bin/icecast -c /etc/icecast.xml
di:35:respawn:/usr/bin/darkice -c /etc/darkice.cfg -v 10

далее делаем init q

На клиенте запускаем winamp делаем open url указываем http://192.168.0.1:8000/radio далее ok и наслаждаемся...
в linuxe: mpg123 http://192.168.0.1:8000/radio ...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.