ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

icecast + relay + fallback

 

2
greys @greys
Здравствуйте!


Поставили задачу сделать бесперебойное интернет-вещание. Скажу сразу – документацию и форум читал, в гугле искал, но в такой конфигурации вопроса ответа не нашел.

И так, есть сервер в интернете, который ретранслирует поток. Есть компьютер в организации, который подключен к двум провайдерам и с которого этот поток(точнее 2 потока: 64/128кбит) идет. В компьютере установлено две сетевые карты, на которых прописаны два белых IP адреса. В случаи пропадания инета на одном канале, программа переключает инет на резервный, и возвращается на первый в случае восстановление основного канала инета.

Вот конфиг icecast.xml, но чувствую, что в секциях <mount></mount> я что-то намудрил и поставленная задача не выполняется. Подскажите, что не так?

Заранее спасибо.


<relay>
<server>1.1.1.1</server>
<port>8000</port>
<mount>/64kbit.ogg</mount>
<local-mount>/64kbit.ogg</local-mount>
<on-demand>0</on-demand>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>

<relay>
<server>1.1.1.1</server>
<port>8000</port>
<mount>/128kbit.ogg</mount>
<local-mount>/128kbit.ogg</local-mount>
<on-demand>0</on-demand>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>



<!-- alt ip relay -->
<relay>
<server>2.2.2.2</server>
<port>8000</port>
<mount>/64kbit.ogg</mount>
<local-mount>/64kbit.ogg</local-mount>
<on-demand>0</on-demand>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>

<relay>
<server>2.2.2.2</server>
<port>8000</port>
<mount>/128kbit.ogg</mount>
<local-mount>/128kbit.ogg</local-mount>
<on-demand>0</on-demand>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>
<!-- alt ip relay -->


<mount>
<mount-name>/64kbit.ogg</mount-name>
<fallback-mount>/64kbit-2.ogg</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>0</fallback-when-full>
<on-de mand>0</on-demand>
</mount>

<mount>
<mount-name>/128kbit.ogg</mount-name>
<fallback-mount>/128kbit-2.ogg</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>0</fallback-when-full>
<on-demand>0</on-demand>
</mount>

2
greys @greys
Неужели никто не подскажет?

6245
Тарас @tarasian666
маунт на который вы хотите сделать переброс не существует, а 2 ретранслятора направлены на 1 маунт.


**********