1

Тема: На всей маунтах проигрывается один плейлист (Isecast2 и Ices2).

Здравствуйте. Есть несколько маунтов с разными плейлистами, но на всех маунтах крутится только один плейлист (krolik.ogg). В чем может быть проблема? Все находится на  vds. Ubuntu

icecast.xml

<icecast>
    <location>Earth</location>
    <admin>icemaster@localhost</admin>
    <limits>
        <clients>100</clients>
        <sources>2</sources>
        <threadpool>5</threadpool>
        <queue-size>524288</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>******</source-password>
        <relay-password>******</relay-password>
        <admin-user>admin</admin-user>
        <admin-password>******</admin-password>
    </authentication>

    <hostname>localhost</hostname>

    <listen-socket>
        <port>8000</port>
    </listen-socket>

    <fileserve>1</fileserve>

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

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
          <loglevel>3</loglevel> 
          <logsize>10000</logsize> 
  
    </logging>

    <mount>
        <mount-name>/example1.ogg</mount-name>
        <password>******</password>
        <max-listeners>100</max-listeners>
        <charset>cp1251</charset>
        <public>0</public>
        <stream-name>SubwayFm non-stop stream</stream-name> 
        <stream-description>creative commons stream</stream-description>
        <stream-url>localhost</stream-url>
        <genre>Ambient</genre>
        <bitrate>64</bitrate>
        <type>audio/mpeg</type>
        <subtype>ogg</subtype> 
        <hidden>0</hidden>
    </mount>

  <mount>
        <mount-name>/teststream.ogg</mount-name>
        <password>******</password>
        <max-listeners>100</max-listeners>
        <charset>cp1251</charset>
        <public>0</public>
        <stream-name>tech stream</stream-name> 
        <stream-description>tech stream</stream-description>
        <stream-url>localhost</stream-url>
        <genre>ANY</genre>
        <bitrate>64</bitrate>
        <type>audio/mpeg</type>
        <subtype>ogg</subtype> 
        <hidden>0</hidden>
    </mount>

    <mount>
        <mount-name>/krolik.ogg</mount-name>
        <password>******</password>
        <max-listeners>100</max-listeners>
        <charset>cp1251</charset>
        <public>0</public>
        <stream-name>krolik stream</stream-name> 
        <stream-description>krolik stream</stream-description>
        <stream-url>localhost</stream-url>
        <genre>ANY</genre>
        <bitrate>64</bitrate>
        <type>audio/mpeg</type>
        <subtype>ogg</subtype> 
        <hidden>0</hidden>
    </mount>
</icecast>

ices-playlist.xml

<?xml version="1.0"?>
<ices>

    <background>1</background> 
    <logpath>/var/log/ices</logpath>
    <logfile>ices.log</logfile>  
    <loglevel>4</loglevel>
    <consolelog>0</consolelog>

    <stream>   
        <metadata>
            <name>SubwayFm non-stop stream</name>
            <genre>Ambient</genre>
            <description>creative commons stream</description>
        </metadata>  

        <input>
            <module>playlist</module>
            <param name="type">basic</param>
            <param name="file">/etc/ices2/playlist.txt</param>    
            <param name="random">1</param>            
            <param name="restart-after-reread">1</param>           
            <param name="once">0</param>
        </input>

        <instance>       
            <hostname>localhost</hostname>
            <port>8000</port>
            <password>******</password>
            <mount>/example1.ogg</mount>           
            <reconnectdelay>2</reconnectdelay>
            <reconnectattempts>5</reconnectattempts>        
            <maxqueuelength>80</maxqueuelength>
          
            <encode>  
                <nominal-bitrate>64000</nominal-bitrate> 
                <samplerate>44100</samplerate>
                <channels>2</channels>
            </encode>
        </instance>
    </stream>

    <stream>
        
        <metadata>
            <name>SubwayFm TEST stream</name>
            <genre>ANY</genre>
            <description>tech stream</description>
        </metadata>

        <input>
            <module>playlist</module>
            <param name="type">basic</param>
            <param name="file">/etc/ices2/testplaylist.txt</param>         
            <param name="random">1</param>           
            <param name="restart-after-reread">1</param>          
            <param name="once">0</param>
        </input>

        <instance>
            <hostname>localhost</hostname>
            <port>8000</port>
            <password>******</password>
            <mount>/teststream.ogg</mount>
            <reconnectdelay>2</reconnectdelay>
            <reconnectattempts>5</reconnectattempts> 
            <maxqueuelength>80</maxqueuelength>
            <encode>  
                <nominal-bitrate>64000</nominal-bitrate> 
                <samplerate>44100</samplerate>
                <channels>2</channels>
            </encode>
        </instance>
    </stream>

    <stream>
        
        <metadata>
            <name>krolik stream</name>
            <genre>ANY</genre>
            <description>krolik stream</description>
        </metadata>

        <input>
            <module>playlist</module>
            <param name="type">basic</param>
            <param name="file">/etc/ices2/krolikplaylist.txt</param>
            <param name="random">1</param>
            <param name="restart-after-reread">1</param> 
            <param name="once">0</param>
        </input>

        <instance>
            <hostname>localhost</hostname>
            <port>8000</port>
            <password>******</password>
            <mount>/krolik.ogg</mount>
            <reconnectdelay>2</reconnectdelay>
            <reconnectattempts>5</reconnectattempts> 
            <maxqueuelength>80</maxqueuelength>

            <encode>  
                <nominal-bitrate>64000</nominal-bitrate> 
                <samplerate>44100</samplerate>
                <channels>2</channels>
            </encode>
        </instance>
    </stream>
</ices>

2

Re: На всей маунтах проигрывается один плейлист (Isecast2 и Ices2).

пишет Arseniusz:

Здравствуйте. Есть несколько маунтов с разными плейлистами, но на всех маунтах крутится только один плейлист (krolik.ogg). В чем может быть проблема? Все находится на  vds. Ubuntu


        <sources>2</sources>

    <mount>
        <mount-name>/example1.ogg</mount-name>
        <password>******</password>
        <max-listeners>100</max-listeners>
        <charset>cp1251</charset>
        <public>0</public>
        <stream-name>SubwayFm non-stop stream</stream-name>
        <stream-description>creative commons stream</stream-description>
        <stream-url>localhost</stream-url>
        <genre>Ambient</genre>
        <bitrate>64</bitrate>
        <type>audio/mpeg</type>
        <subtype>ogg</subtype>
        <hidden>0</hidden>
    </mount>

  <mount>
        <mount-name>/teststream.ogg</mount-name>
        <password>******</password>
        <max-listeners>100</max-listeners>
        <charset>cp1251</charset>
        <public>0</public>
        <stream-name>tech stream</stream-name>
        <stream-description>tech stream</stream-description>
        <stream-url>localhost</stream-url>
        <genre>ANY</genre>
        <bitrate>64</bitrate>
        <type>audio/mpeg</type>
        <subtype>ogg</subtype>
        <hidden>0</hidden>
    </mount>

    <mount>
        <mount-name>/krolik.ogg</mount-name>
        <password>******</password>
        <max-listeners>100</max-listeners>
        <charset>cp1251</charset>
        <public>0</public>
        <stream-name>krolik stream</stream-name>
        <stream-description>krolik stream</stream-description>
        <stream-url>localhost</stream-url>
        <genre>ANY</genre>
        <bitrate>64</bitrate>
        <type>audio/mpeg</type>
        <subtype>ogg</subtype>
        <hidden>0</hidden>
    </mount>

Ну как бы тут ты просто добавил несколько маунтов, причем одинаковых по функционалу) <sources>2</sources> стоит 2 ресурса, а у тебя их аж 3.... а в настройках вещалки, на каждый поток стоит плей лист? в плеере какие потоки указываешь?

Отредактировано Estel (10-09-2014 14:28:07)

3

Re: На всей маунтах проигрывается один плейлист (Isecast2 и Ices2).

стерто

Отредактировано Estel (10-09-2014 14:24:55)

4

Re: На всей маунтах проигрывается один плейлист (Isecast2 и Ices2).

пишет Estel:


Ну как бы тут ты просто добавил несколько маунтов, причем одинаковых по функционалу) <sources>2</sources> стоит 2 ресурса, а у тебя их аж 3.... а в настройках вещалки, на каждый поток стоит плей лист? в плеере какие потоки указываешь?

<sources> изменил. А что вы имеете в виду под плеером? ices? /example1.ogg, /teststream.ogg, /krolik.ogg

Вроде да, на каждый поток свой плэйлист.

Отредактировано Arseniusz (11-09-2014 11:39:45)

5

Re: На всей маунтах проигрывается один плейлист (Isecast2 и Ices2).

вот последние логи

[2014-09-11  03:27:10] INFO ices-core/main IceS 2.0.2 started...
[2014-09-11  03:27:10] INFO signals/signal_usr1_handler Metadata update requested
[2014-09-11  03:27:10] INFO playlist-basic/playlist_basic_get_next_filename Loading playlist from file "/etc/ices2/krolikplaylist.txt"
[2014-09-11  03:27:10] DBUG playlist-basic/shuffle Playlist has been shuffled
[2014-09-11  03:27:10] INFO playlist-builtin/playlist_read Currently playing "/etc/ices2/krolikstream/Pierlo_-_02_-_Passion_Unlimited_Beat_to_the_Feeling_94_Version.ogg"
[2014-09-11  03:27:10] INFO stream/ices_instance_stream Connected to server: localhost:8000/krolik.ogg
[2014-09-11  03:27:10] DBUG reencode/reencode_page Reinitialising reencoder for new logical stream
[2014-09-11  03:27:10] INFO encode/encode_initialise Encoder initialising in VBR mode: 2 channels, 44100 Hz, nominal 64000
[2014-09-11  03:27:10] INFO stream/ices_instance_stream Connected to server: localhost:8000/test.ogg
[2014-09-11  03:27:10] DBUG reencode/reencode_page Reinitialising reencoder for new logical stream
[2014-09-11  03:27:10] INFO encode/encode_initialise Encoder initialising in VBR mode: 2 channels, 44100 Hz, nominal 64000
[2014-09-11  03:27:10] INFO stream/ices_instance_stream Connected to server: localhost:8000/subwayfmNonStop.ogg
[2014-09-11  03:27:10] DBUG reencode/reencode_page Reinitialising reencoder for new logical stream
[2014-09-11  03:27:10] INFO encode/encode_initialise Encoder initialising in VBR mode: 2 channels, 44100 Hz, nominal 64000