Еще такой вопрос. Мы хотим чтобы 2 флюссоника могли "подменять" друг друга, если один из них вышел из строя. Например, работает одновременно два флюссоника, на каждом по 0 стримов. На первый флюссоник мы добавляем 20 стримов, потом выключаем ему интернет. Нужно чтобы эти 20 стримов автоматически перенеслись на второй флюссоник. Как это сделать? Так как у нас на каждый стрим смотрят максимум по 5 клиентов всего, как мы понимаем, нам нужна не кластеризация, а кластерный захват.
Мы проделали все как написано здесь:
http://erlyvideo.ru/doc/live/cluster-ingest. В конфиге обеих флюссоников вписали "cluster_key MYSECRET;". В конфиге первого флюссоника вписали также: "server
s01.myhosting.com; server
s02.myhosting.com;", где "server
s01.myhosting.com" и "server
s02.myhosting.com" это рабочие адреса с портами веб-интерфейсов флюссоник-1 и флюссоник-2 соответственно. Потом во флюссоник-1 добавили стрим с опцией "cluster_ingest": "stream 999 { url rtmp://ipcam.mediana.net.ua/camera13/stream; cluster_ingest; }". Отключаем интернет от первого флюссоника и ожидаем что на втором появится стрим "999", но этого не происходит. Что мы неправильно делаем?