Red5 - это сервер, который поддерживает потоковое видео, обмен сообщениями (через sharedobject) и удаленное взаимодействие, но используется в основном для потокового видео. BlazeDS используется для обмена сообщениями, удаленного взаимодействия и передачи данных с сервера на клиент. Так что для потокового видео Red5 является победителем, потому что вы не можете сделать это в BlazeDS.
Если вы планируете использовать только удаленное взаимодействие, BlazeDS может быть лучшим вариантом, на мой взгляд, продукт является зрелым и используется очень большим количеством разработчиков Flex / Java