вторник, 5 апреля 2011 г.

Adobe FMS clustering

Надо сделать штуку для вещания в прямом эфире на много человек. Пробую в амазоне.

Архитектура такая:

1 FMS origin сервер, на который идёт поток с камеры.
N FMS edge серверов, которые проксят этот поток.
1 балансер, за которым граничные стоят.

1. Разворачиваем нужное число инстансов из амазоновского AMI.
2. На edge серверах правим теги в /opt/adobe/fms/conf/_defaultRoot_/_defaultVHost_/Vhost.xml:

Mode: "remote"
Anonymous: "true"
В разделе Route вписываем: "edge_name:*;origin_name:*"

Дальше... пока так сделал - на эджах сделал по паге с плеером, берущего поток со своего сервака, а перед эджами поставил nginx, навстроив апстримы.

Главная проблема теперь - лаг до 6-7 секунд

Комментариев нет: