Тоже пришлось взяться за изучение RED5 и сразу вылезла масса проблем.
Пока я пробовал менять код приложения oflaDemo ещё как-то дело двигалось, но пришло время дать приложению своё имя. И вот на этом всё остановилось.
Что я сделал: взял чистые сорцы от oflaDemo и в файлах
red5-web.properties
red5-web.xml
web.xml
изменил везде имя oflaDemo на своё (скажем, myFirst)
удалил все *.class
в сорцах .java изменил везде oflaDemo на то же имя. Во всех .java файлах изменил
package org.red5.server.webapp.oflaDemo;
на
package org.red5.server.webapp.myFirst;
и скомпилировал.
появилась папка
webapps\myFirst\bin\org\red5\server\webapp\myFirst\
и в ней классы, которые ранее были
webapps\oflaDemo\bin\org\red5\server\webapp\oflaDemo\
ошибок не выявлено (точнее они были, но после подключения к проекту red5.jar commons-logging-1.1.jar и spring-core.2.0.6.jar всё прошло).
при попытке подключения стандартной флешкой к rtmp://localhost/myFirst
получаю ошибку

Код:
description = No scope "myFirst" on this server.
code = NetConnection.Connect.InvalidApp
Подскажите, что это и почему?
Использую red5 версии 0.6 под Windows, тот, который инсталлер в комплекте с jetty.
Ставил "на посмотреть" 0.8 версию. Там появился какой-то installer приложений и до инсталляции они не работали, может тут тоже какая-то нужна инсталляция?
PS после перекомпиляции приложения приходится перезапускать сервис red5 это так у всех? Может есть какой-то другой способ?