Ответ 1
Я закончил работу с сервером Red 5 и red5recorder. Было сложно сделать все правильно, но вот обзор того, что я сделал:
- Проверьте версию red5 0.9.1 (я не смог получить последнюю версию, работающую с red5recorder). ant подготовить; ant чистый уровень.
- Загрузите последний источник для red5recorder.
- Установите Eclipse Ganymede Sr2 (3.4.2) Enterprise Edition (последняя версия, которая работает как с плагином red5, так и с плагином Flash Builder).
- Установите плагин red5 в соответствии с http://wiki.red5.org/wiki/Red5Plugin
- Установите плагин Adobe Flash Builder 4 в eclipse-install-dir/flash-builder и постройте его против eclipse в eclipse-install-dir
-
Создайте новый динамический веб-проект. Я назвал его Red5Server. Выберите новое целевое время выполнения → Infared | Сервер Red5. Направьте каталог dist в red5 checkout. поэтому для меня:
- auto deploy dir:/Users/julia/code/red5-0.9.1.svn/dist/webapps/
- start script:/Users/julia/code/red5-0.9.1.svn/dist/red5-debug.sh
- stop script:/Users/julia/code/red5-0.9.1.svn/dist/red5-shutdown.sh
-
Импорт проекта Flash Builder - red5recorder
- Щелкните правой кнопкой мыши Red5Server | Запуск как.. | Запуск на сервере. Он должен запустить сервер и показать список каталогов для localhost: 5080/Red5Server
- В классе рекордера red5recorder измените сервер на rtmp://127.0.0.1/Red5Server/
- Щелкните правой кнопкой мыши по red5recorder.mxml и запустите его как приложение. Он должен открыть браузер, и рекордер должен успешно подключиться к вашей веб-камере.
Теперь, red5recorder действительно разбит из коробки. Это потребовало довольно много настроек, чтобы заставить его делать то, что он говорит, и когда мне было комфортно, я в конечном итоге реорганизовал его, чтобы сделать то, что я хотел.