404 - Запрошенный файл не найден.

Мой сервер icecast2 работает, и я вижу своего администратора. Мой конфигурационный файл настроен также с обычным набором монтирования. Мой исходный клиент — Liquidsoap, это мой код:

#!/usr/bin/liquidsoap
# Log dir
set("log.file.path","/var/log/liquidsoap/basic-radio.log")

jazz = playlist("/var/www/html/stream/audio/mp3/jazz")
popular = playlist.safe("/var/www/html/stream/audio/mp3/popular-music")

radio = fallback(
  [ switch(
  [
  ({ 0h-12h }, jazz),
  ({ 12h01-23h59 }, popular),
  ]),
  jazz])

#radio = random(weights=[1,5],[ jazz, radio ])

# Stream it out
output.icecast(%mp3,
host = "18.221.199.44", port = 8000,
, mount = "ssp-radio",
radio)

Мой файл .liq находится внутри /etc/liquidsoap/, имя файла — radio.liq.

Но когда я пытаюсь загрузить из браузера свою трансляцию по адресу http://someserver.com:8000/ssp-radio возвращается ошибка "404 - Запрошенный файл не найден!"

Я также нашел это в своем журнале ошибок:

[2018-01-10  11:49:21] INFO fserve/fserve_client_create checking for 
file /icecast.png (/etc/icecast2/web/icecast.png)
[2018-01-10  11:49:21] WARN fserve/fserve_client_create req for file 
"/etc/icecast2/web/icecast.png" No such file or directory
[2018-01-10  11:49:23] INFO fserve/fserve_client_create checking for 
file /style.css (/etc/icecast2/web/style.css)
[2018-01-10  17:09:13] INFO fserve/fserve_client_create checking for 
file /style.css (/etc/icecast2/web/style.css)
[2018-01-10  17:22:26] INFO fserve/fserve_client_create checking for 
file /style.css (/etc/icecast2/web/style.css)
[2018-01-10  17:22:28] INFO fserve/fserve_client_create checking for 
file /style.css (/etc/icecast2/web/style.css)
[2018-01-10  18:16:04] INFO sighandler/_sig_die Caught signal 15, 
shutting down...
[2018-01-10  18:16:04] INFO main/main Shutting down
[2018-01-10  18:16:04] INFO fserve/fserve_shutdown file serving stopped
[2018-01-10  18:16:05] INFO slave/_slave_thread shutting down current 
relays
[2018-01-10  18:16:05] INFO slave/_slave_thread Slave thread shutdown 
complete
[2018-01-10  18:16:05] INFO auth/auth_shutdown Auth shutdown
[2018-01-10  18:16:05] INFO yp/yp_shutdown YP thread down
[2018-01-10  18:16:05] INFO stats/stats_shutdown stats thread finished
[2018-01-10  18:16:05] INFO auth/auth_run_thread Authenication thread 
shutting down

Когда я пытаюсь загрузить это: http://some-ip:8000/admin/listclients?mount=/ssp-radio пишет: 400 - Источник не существует

это зацикливается, и я не могу остановить сервер, поэтому мне нужно выйти из терминала

Что это значит? В моем admin также нет точки монтирования. Пожалуйста помоги. Спасибо

Обновление: это вывод LiquidSoap:

2018/01/15 13:08:15 [popular-music:3] Successfully loaded a playlist of 
23 tracks.
2018/01/15 13:08:15 [jazz:3] Prepared 
"/var/www/html/mediafiles/audio/jazz/1-14_Let_Me_Be_The_One.mp3" (RID 
3).
2018/01/15 13:08:15 [tea-media:3] Connecting mount tea-media for 
source@my-server-ip-here...
2018/01/15 13:08:15 [tea-media:2] Connection failed: 403, Forbidden 
(HTTP/1.0)
2018/01/15 13:08:15 [tea-media:3] Will try again in 3.00 sec.
strange error flushing buffer ... 
strange error flushing buffer ... 
2018/01/15 13:08:15 [threads:3] Created thread "wallclock_main" (1 
total).
2018/01/15 13:08:15 [clock.wallclock_main:3] Streaming loop starts, 
synchronized with wallclock.
2018/01/15 13:08:15 [fallback_4970:3] Switch to random_4968.
2018/01/15 13:08:15 [random_4968:3] Switch to jazz.
2018/01/15 13:08:19 [tea-media:3] Connecting mount tea-media for 
source@my-server-ip-here...
2018/01/15 13:08:19 [tea-media:2] Connection failed: 403, Forbidden 
(HTTP/1.0)
2018/01/15 13:08:19 [tea-media:3] Will try again in 3.00 sec.
strange error flushing buffer ... 
strange error flushing buffer ... 
2018/01/15 13:08:23 [tea-media:3] Connecting mount tea-media for 
source@my-server-ip-here...
2018/01/15 13:08:23 [tea-media:2] Connection failed: 403, Forbidden 
(HTTP/1.0)
2018/01/15 13:08:23 [tea-media:3] Will try again in 3.00 sec.
strange error flushing buffer ... 
strange error flushing buffer ... 
2018/01/15 13:08:27 [tea-media:3] Connecting mount tea-media for 
source@my-server-ip-here...
2018/01/15 13:08:27 [tea-media:2] Connection failed: 403, Forbidden 

(HTTP/1.0) 15.01.2018 13:08:27 [tea-media:3] Попробую еще раз через 3.00 сек. странная ошибка очистки буфера. ...и так далее


person user3807803    schedule 11.01.2018    source источник
comment
Здесь недостаточно информации для решения вашей проблемы. Что вышло из Liquidsoap? Вы убедились, что установлено TCP-соединение? Вы пытались запустить анализатор пакетов, чтобы увидеть, что было отправлено по сети, проверить аутентификацию и потоковые данные?   -  person Brad    schedule 14.01.2018
comment
Привет! Я обновил свой пост и добавил вывод из Liquidsoap   -  person user3807803    schedule 15.01.2018


Ответы (1)


Судя по логу Liquidsoap, подключиться не удается:

2018/01/15 13:08:19 [tea-media:2] Connection failed: 403, Forbidden (HTTP/1.0)

Так что, скорее всего, вы указали неправильное имя пользователя или пароль в Liquidsoap, и поэтому LiquidSoap не может подключиться к серверу Icecast. Убедитесь, что вы используете правильное имя пользователя для аутентификации источника (обычно source) и пароль (настроенный в вашем icecast.xml в качестве исходного пароля).

person ePirat    schedule 02.03.2018