Тема: Помогите настроить мультикаст.
Дайте,пожалуйста, совет по правильной настройке вещания. Все работает нестабильно((
Задача: 4 направления музыки (4 разных плейлиста), 6 регионов вещания (для каждого региона разные рекламные ролики).Всё автоматизировано, без ведущего. Итого 24 потока вещания (трансляция более чем в 300 торговых точках фирмы, в которой я работаю).
Как это работает сейчас: Установлено 6 физических серверов (Windows 2003 server), на каждом запущено 4 эеземпляра RadioBOSS (каждый RadioBOSS с своим плейлистом, но одними и теми же рекламными роликами в планировщике) и установлен icecast. Каждый сервер вещает по своему порту, но имеет 4 разных точки монтирования, которые прописаны в каждом экземпляре Radioboss. например :8030/kievshanson , :8030/kievhits, :8030/kievrus, :8030/kievlounge . И таких 6 серверов.
Неудобства и проблемы:
1. Чтоб изменить задание в планировщике одного сервера - приходится проводить эту процедуру 4 раза.
2. Чтоб удалить/добавить трек в плейлист - приходится это делать отдельно на каждом из 6 серверов.
3. RadioBOSS довольно таки емкая и "жрет" много проценссорного времени, периодические сбои и вылетания, приходится периодически перезагружать сервер или перезапускать RadioBOSS или IceCast.
4.В регионах прослушивания периодически отключается радио, приходится перезапускать.
5.Сервера находятся удаленно и все эти ужасные процедуры еще и приходится проводить через удаленный рабочий стол.
Есть ли другой вариант схемы вещания для такой задачи? Посоветуйте, пожалуйста...
6. P.S. Конфиг icecast я содрал почти "от фонаря" и скорей всего причиной того, что слушатели "выключаются" является именно неправильное его написание. Пожалуйста, взгляните пример конфига на одном из 6 серверов:
<icecast>
<limits>
<clients>100</clients>
<queue-size> 32400 </queue-size>
<threadpool>5</threadpool>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<sources>4</sources>
<burst-size>131070</burst-size>
</limits>
<authentication>
<relay-password>.....</relay-password>
<admin-user>.....</admin-user>
<admin-password>......</admin-password>
<source-password>......</source-password>
</authentication>
<hostname>localhost</hostname>
<listen-socket>
<port>8010</port>
</listen-socket>
<fileserve>1</fileserve>
<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
</logging>
</icecast>
Буду признателен за любую помощь.