I have a web application with a simple structure. The teacher uploads the videos from the backend and students view them on frontend using their respective logins. I am using flowplayer for displaying videos on frontend.
When teacher uploads a video, it gets stored in a web directory and its pointer (filename) is saved in database. On frontend, a query fetches the file name and video url is supplied to flowplayer.
Pretty straight? Now with some means those videos may be downloaded from frontend. Is there actually a way to prevent download of videos considering the structure of my app? I found the flowplayer api has some plugin for secure streaming. But what i am doing in this app is streaming? If not, how i can accomplish prevention of video downloads?