Jump to content
Cesbo Community
  • Announcements

    • RadioSintetica

      Information   10/21/18

      Registration on the forum temporarily closed! For support requests, please contacat us: https://cesbo.com/help
      Our community in Telegram: @cesbo_en (English language) , @cesbo_ru (Russian language) , @cesbo_es (Spanish Language)
Sign in to follow this  
Mechanik

резервирование output по условию

Recommended Posts

возможно ли резервирование output по условию input ?

задача вещать несколько потоков с разных серверов и при падении потока от сервера1, сервер2 подхватывает поток. Output при этом должен быть udp с одинаковыми адресами!

Share this post


Link to post
Share on other sites

нет, не поняли тз

на выходе 2х серверов получить потоки с одними ip для передачи далее в модулятор

Share this post


Link to post
Share on other sites

Собирать выходы с серваков на другом серваке, конечно вся стабильность упрется в него. А если в лоб вещать мультикаст в одну группу, то будет каша, если коммутаторы выше не разрулят.

Share this post


Link to post
Share on other sites

у нас так: 2 сервера, вещающие одинаковые группы, каждый в свой RP, RP обмениваются инфой по MSDP
Таким образом мультикаст наливается с ближайшего, или если один выпал - с оставшегося живого

Share this post


Link to post
Share on other sites

в модулятор 2 потока с разных источников, но одинаковыми адресами мне не загнать, вот и интересует именно переключение адресов на выходе серверов по условию

Share this post


Link to post
Share on other sites

Хотите сделать так, чтобы сервер1 узнал о том, что пропал поток с сервера сервер2 и наоборот?
Инпуты какие (протокол,udp/tcp,unicast/multicast...) ?

Share this post


Link to post
Share on other sites

 

1 hour ago, novashdima said:

Хотите сделать так, чтобы сервер1 узнал о том, что пропал поток с сервера сервер2 и наоборот?
Инпуты какие (протокол,udp/tcp,unicast/multicast...) ?

да, udp/multicast , вх потоки берутся с рптс, вщаем по такой схеме основные 20 каналов

сервер1(in =udp, out=udp://224.1.1.1)--->модулятор

сервер2(in =udp, out=udp://224.1.1.1)--->модулятор

Share this post


Link to post
Share on other sites

Так реализуйте схему, как у нас сделано
2 сервера включаются в 2 разных коммутатора, на каждом поднят по RP, работающие как Anycast RP, обменивающиеся инфой по MSDP.
Далее с на каждом коммутаторе с RP поднят PIM в версии PIM-SM, а модулятор уже будет забирать мультикаст посредством IGMP.

А вот как реализовать резерв на уровне серверов, тут хз, можно ли это сделать без костылей, адекватно как-то или нет, но по-нормальному это надо делать на уровне сети.

Share this post


Link to post
Share on other sites

Зато это точно будет отказоустойчивая схема, которая не будет требовать никакого вмешательства при падении и возобновлении работы.
А если хочется делать костыли - пожалуйста, кто ж мешает, но и отказоустойчивость будет зависеть от того, насколько правильно выбраны и использованы средства.

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×