MainRadiotalkCustom
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

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

 

2
vahetf @vahetf
Привет всем, возникла такая проблема при переключении с 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
2
vahetf @vahetf
Решено, у меня нужно было указывать битрейт в конфиге icecast раздел маунты и чтобы они были равны