Технические параметры подключения
Хочу статистику, но у меня нет желания и возможностей разбираться
Переводите вещание своей интернет радиостанции на платформу Radio-Box и вы получите статистику и другие возможности уже готовыми. Мы сможем осуществить перенос в течении 2-3 дней.
Мы работаем с icecast, shoutcast и hls серверами
Получение файлов данных возможно по следующим механизмам.
- получение данных (put) с вашего сервера по протоколам ftp, http, rsyslog
- прием данных с вашего сервера на наш сервер (get) по протоколам ftp, http, rsyslog

1
Размещение статусного файла
Для получения отчетов в реальном времени в web-директории Icecast должен быть размещен статусный файл.

Как правило, web-директория Icecast имеет название web, там также располагаются другие статусные файлы, например status.xsl, status2.xsl и другие.

Путь до веб директории можно посмотреть в конфигурационном файле Icecast в секции <path>, в разделе <webroot>

Файл необходимо скачать отсюда

2
Предоставление доступа к лог-файлам Icecast
Приориетным способом является открытие доступа по FTP к файлам access.log . Имя файла access.log должно соответствовать маске access.log* или access.log.YYYYMMDD*. По умолчанию Icecast формирует имена файлов уже в таком виде.

Для формирования отчетов рейтинга эфира по метаданным необходимы также логи playlist.log, содержащие информацию по проигранным композициям и исполнителям.

Путь до директории с лог-файлами доступа access.log можно посмотреть в конфигурационном файле Icecast в секции <path>, в разделе <logdir>

При отсутствии возможности открытия FTP-доступа также можно выгружать файлы логов в указанном выше виде на наши FTP-серверы по реквизитам, которые мы предоставим. Важно, чтобы выгрузка происходила в период в 00:00-01:00 MSK для того, чтобы все логи за прошедшие сутки были обработаны.

Если серверов вещания несколько, то необходимо, чтобы структура логов выглядела следующим образом:

EDGE_1/
├── access.log
├── access.log.YYYYMMDD*
└── playlist.log.YYYYMMDD*
EDGE_2/
├── access.log
├── access.log.YYYYMMDD*
└── playlist.log.YYYYMMDD*
EDGE_3/
├── access.log
├── access.log.YYYYMMDD*
└── playlist.log.YYYYMMDD*
...

Здесь EDGE_1 и др. - каталоги с произвольными именами, содержащие логи Icecast для конкретного раздающего сервера.


3
Проверка времени и даты на сервере
Необходимо проверить правильно ли выставлен часовой пояс, текущее время и дата на сервере.

В ответной информации нам нужно сообщить ваш часовой пояс, чтобы мы корректно выставили его в системе аналитики.

Для систем linux время и часовой пояс можно проверить выполнив команду date

Также для надежности лучше настроить синхронизацию времени с серверами ntp

Обратите внимание что если у вас не один сервер вещания, то время на всех серверах должно быть одинаковым.

4
После выполнения первых трех пунктов, пожалуйста, перешлите нам информацию в ответном письме.