As you say, there has been so many discussions around this topic. Instead of using FTP server I think more people (like myself) is using a MQTT broker for image data transport. But it depends what you want to do. If it is live streaming & viewing from ip cameras you are looking for, then this is really recommended to read. Many pages yes, but a good learning session about the topic: