Есть несколько системных свойств, которые вы можете использовать в Red5, я бы использовал этот блок, если бы пытался прочитать ресурс из универсального класса приложения:
FileReader fr = new FileReader(String.format("%s/%s/%s", System.getProperty("red5.webapp.root"), appName, fileName));
Имя приложения (например:oflaDemo) и ваше имя файла должно быть предоставлено.
Из ApplicationAdapter у вас есть доступ к «используемому» имени приложения:
FileReader fr = new FileReader(String.format("%s/%s/%s", System.getProperty("red5.webapp.root"), getScope().getName(), fileName));
Из сервлета у вас есть доступ к полному пути:
FileReader fr = new FileReader(String.format("%s/%s", getServletContext().getRealPath("/"), fileName));