The application provides similar services as Youtube. The user can upload and delete videos. He can also provide a rating and at all times average rating for a particular video is displayed. The user can also stream the videos, this is done using JWPlayer. The videos are stored in Amazon S3 buckets and are distributed using CloudFront which is a content distribution server. It has booth Streaming and Downloading distributions.