Project

General

Profile

Настройка взаимодействия модуля интернет вещания с серверами Shoutcast v2

1. Отправка потоков.

Добавить устройство интернет вещания типа Cast Server и выбрать тип "передатчик" во вкладке общие.

Во вкладке "Потоки" отредактировать название потока. В данном случае, названием потока будет его идентификатор (streamid) на сервере shoutcast, который является натуральным числом (1, 2, 3...), и на основе него создается собственно поток на сервере, если он уже не занят другим источником. Если указать любое другое (например текстовое) значение точки монтирования, то поток будет отправлен на первый стрим, который является потоком по умолчанию для сервера shoutcast (это сделано soutcast-ом для поддержки вещания в режиме v1)

В разделе "Настройки потока" необходимо выбрать тип сервера Shoutcast, прописать адрес и порт сервера, на который будет вестись вещание. Поле "Пользователь" можно не заполнять, так как для shoutcast основным средством доступа к созданию потоков является заранее сконфигурированный пароль, который и нужно ввести в соответствующем поле в настройках потока.

Таким образом, при загрузке и запуске устройства вещания, на сервере shoutcast формируется поток с номером, соответствующим заданному модификатору. Сервер формирует ссылку на поток в формате http://servername:port/stream/x/, где x - это streamid потока. Чтобы присвоить потоку уникальную ссылку, должен иметься доступ к конфигурационным файлам shoutcast-сервера. Там необходимо прописать требуемым потокам желаемые названия, к примеру:

streamid_1=1
streampath_1=streamname
streamid_x=x
streampath_x=othername

В таком случае Shoutcast-сервер формирует ссылки на потоки в виде http://servername:port/streamname

2. Прием потоков.

Настройка идентична предыдущей версии, за исключением того, что точку монтирования можно редактировать.

Если имя потока (его streampath) прописано в конфиге shoutcast-сервера как в примере выше, то имя точки монтирования нужно будет указать как /streamname. 

В противном случае, имя точки монтирования будет /stream/x/, где x - это streamid потока.

Add picture from clipboard (Maximum size: 742 MB)