Icecast отправляет информацию о действии, монтировании, сервере и т. д. в listener_joined.php при добавлении слушателя. Я хочу, чтобы icecast отправлял другую информацию.
Примечание. При монтировании здесь (в отличие от параметров начала/конца) указывается запрошенный URL-адрес, включая любые параметры запроса, поэтому, например, запрошенный URL-адрес может быть /stream.ogg&session=xyz, но обратите внимание, что данные каждого параметра экранируются перед передачей через POST. .
Я прочитал это. Поэтому я пытаюсь получить
"/example.ogg&session=xyz"
Но я получаю
"404 - Запрошенный вами файл не найден"
Моя конфигурация icecast такова.
<mount>
<mount-name>/example.ogg</mount-name>
<authentication type="url">
<option name="listener_add" value="http://localhost/listener_joined.php"/>
<option name="listener_remove" value="http://localhost/listener_left.php"/>
<option name="username" value="user"/>
<option name="password" value="pass"/>
<option name="auth_header" value="icecast-auth-user: 1"/>
</authentication>
</mount>
Как добавить некоторый параметр в параметр публикации, когда слушатель добавляет аутентификацию URL-адреса icecast?