Это зависит от проекта.
Red5 будет использоваться для серверной части и поставляется с рядом функций из коробки.
Если, например, это просто простое видео по запросу с потоковой передачей RTMP, вы можете сделать это с Red5 и плагином oflaDemo, который уже и очень прост, не касаясь java, но если вам нужно что-то более сложное для серверной стороны ( например, список воспроизведения, использование файлов cookie и т. д.), тогда вам нужно будет знать Java, и даже тогда это будет довольно сложно, поскольку там не очень хорошая документация для Red5.
Но вы можете управлять многими вещами со стороны клиента с помощью flash.