App like Amazon Prime Video

Hi Friends,

I need to develop a mobile & web application like "Amazon Prime Video" (mobile app)/ "Lynda" Mobile app.

Also i need the basic details about this:
1. How the application works - in developer point of view.
2. Architecture of application
3. How videos stored in server
4. How videos streaming in mobile screen
5. How they are encrypting videos
6. How they are handling the huge volume of video
7. Details about the application server

Here i listed the doubts which i got, please ad if any information that need for developing this app.

I don't have clear idea about this. Clear me the full understanding about this application.
Note: Need to develop both Mobile and Web Application