Сделать 2 флешки для проведения аудио-семинаров через интернет
Суть: 1 человек вещает в микрофон, а 300 человек его слушают в режиме онлайн.
Технология:
На стороне бродкастера есть флешка, которая записывает звук с микрофона и передает его на медиа-сервер через rtmp. В качестве медиа-сервера выступает red5. Медиа-сервер ретранслирует rtmp поток на клиентов (есть рабочий пример, но с видео).
Итого, необходимо создать 2 флешки:
1. Broadcaster.swf кнопка record и индикация уровня записи. При нажатии на кнопку record происходит подключение к rtmp потоку и кнопка record меняется на кнопку stop. По нажатию на кнопку stop соединение закрывается и запись останавливается. Необходимо предусмотреть возможность авторизации на стороне сервера (предложите какое-то решение), чтобы злоумышленники не могли подменив адрес потока мешать бродкастеру. Так же, звук который записывается флешкой должен быть ретранслирован в колонки, чтобы бродкастер слышал свой голос (на 60% от громкости) и понимал что он говорит. Аудиопоток должен занимать не более 32 кбит полосы.
2. Subscriber.swf кнопка play \ pause и управление громкостью. По нажатию на кнопку play должен происходить коннект к rtmp потоку и начинаться проигрывание.
Адрес rtmp сервера должен передаваться через flashvars. Все флешки должны работать на Windows \ Linux \ MacOS платформах с популярной версией флеша и автоматически восстанавливать коннект до rtmp сервера при обрыве связи.
Бюджет: 3000 рублей.
Оплата по факту завершения работы.
Примеры и статьи по теме:
racer242.blogspot.com/200... denniehoopingarner.com/fm...