1

Тема: Проблема со сбором данных IceCast

Здравствуйте, Друзья!
Не бейте палками за мой возможно глупый вопрос, но мне нужна помощь специалистов.

У меня есть скрипт "Плейлиста" для публикации на сайте последних проигранных треков на потоке.
Есть 2 потока на разных серверах.

1. http://misato.ru-hoster.com:8056
2. http://stream.avradio.ru:1080

Проблема такая, с первого IP, скрипт исправно собирает данные о текущем треке и заносит в базу, показывая на сайте.
А со вторым наотрез отказывается что-то либо показывать и собирать.

Проблему в скрипте исключаю, поскольку и буквенный и цифровой IP есть ввести той или иной станции, то всё собирается без проблем. Какие могут быть проблемы с сервером? Может быть стоит какой-то запрет?
p.s Первый поток: (Радиохостинг), второй поток: собственный сервер.
К слову, если заказать радиохостинг (ретранслятор) и запустить поток в ретрансляцию http://stream.avradio.ru:1080, то с нового выданного IP адреса ретранслирующего сервера, всё собирается и показывается исправно. Проблема в домене?

Отредактировано Recorder (09-05-2022 13:51:49)

2

Re: Проблема со сбором данных IceCast

Ну поймали Cross-Origin Request, разбирайтесь или сделайте тупо php прокладку для status-json.xsl

3

Re: Проблема со сбором данных IceCast

пишет gyurgin_:

Ну поймали Cross-Origin Request, разбирайтесь или сделайте тупо php прокладку для status-json.xsl

Gyurgin, может сможете подробнее описать как мне решить проблему, не бесплатно конечно?

4

Re: Проблема со сбором данных IceCast

Не, тут наверно еще проще, в качестве источника данных указан не полный линк, ну например, у Вас для dance:

https://stream.avradio.ru:1085/status-json.xsl

, надо:

https://stream.avradio.ru:1085/status-json.xsl?mount=/stream

.
Ну и соответственно для того сервера:

https://misato.ru-hoster.com:8056/status-json.xsl?mount=/br_128_autodj

.

5

Re: Проблема со сбором данных IceCast

пишет gyurgin_:

Не, тут наверно еще проще, в качестве источника данных указан не полный линк, ну например, у Вас для dance:

https://stream.avradio.ru:1085/status-json.xsl

, надо:

https://stream.avradio.ru:1085/status-json.xsl?mount=/stream

.
Ну и соответственно для того сервера:

https://misato.ru-hoster.com:8056/status-json.xsl?mount=/br_128_autodj

.

Если я Вам скину код скрипта который парсит эту всю историю, сможете исправить ссылку источника , потому что в данный момент в скрипте отдельно прописан и сервер и маунт

6

Re: Проблема со сбором данных IceCast

Давайте, посмотрим.

7

Re: Проблема со сбором данных IceCast

пишет gyurgin_:

Давайте, посмотрим.

Отправил код в PM smile

8

Re: Проблема со сбором данных IceCast

Благодаря "gyurgin_" - Проблема решена!
Спасибо большое!) smile