1

Тема: icecast + relay + fallback

Здравствуйте!


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

И так, есть сервер в интернете, который ретранслирует поток. Есть компьютер в организации, который подключен к двум провайдерам и с которого этот поток(точнее 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

Re: icecast + relay + fallback

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

3

Re: icecast + relay + fallback

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


http://radiotalk.ru/viewtopic.php?id=4408