1

Тема: Проблема во время переключения: трансляция ставится на паузу

Привет всем, возникла такая проблема при переключении с live на нонстоп плеер ставится на паузу, то есть чтобы продолжат слушать надо нажать на кнопку воспроизведения.
Нон стоп сделан с помощью liquidsoap:
live либо mixx либо butt
вот конфиг маунтов icecast

<mount type="normal">
        <mount-name>/live</mount-name>

        <username>userlive</username>
        <password>passlive</password>

        <max-listeners>100</max-listeners>
    <fallback-mount>/nonstop</fallback-mount>
        <fallback-override>1</fallback-override>
        <burst-size>65536</burst-size>
        <hidden>0</hidden>
        <public>1</public>
     
        
     </mount>
        

    <mount type="normal">
        <mount-name>/nonstop</mount-name>

        <username>nonstop</username>
        <password>passstop</password>

        <max-listeners>100</max-listeners>
        <dump-file>/tmp/dump-example1.ogg</dump-file>
        <burst-size>65536</burst-size>
        <hidden>1</hidden>
        <public>1</public>
        <http-headers>
                <header name="Access-Control-Allow-Origin" value="http://webplayer.example.org" />
                <header name="baz" value="quux" />
        </http-headers>
    
    </mount>


вот liquidsoap

#!/usr/bin/liquidsoap
# Log dir
set("log.file.path","/home/r1/logs/liquidsoap.log")
# Music
myplaylist = mksafe(playlist("/home/r1/playlist.m3u"))

radio = myplaylist

# Stream it out
output.icecast(%vorbis,
  host = "radio.hostname.com",
  port = 8000,
  user = "nonstop",
  password = "passstop",
  mount = "nonstop",
  radio)

Отредактировано vahetf (01-08-2022 11:03:21)

2

Re: Проблема во время переключения: трансляция ставится на паузу

Решено, у меня нужно было указывать битрейт в конфиге icecast раздел маунты и чтобы они были равны