Client Background
YouTube allows users to upload, view, rate, share, add to favorites, report, comment on videos, and subscribe to other users. As of February 2017, there are more than 400 hours of content uploaded to YouTube each minute, and one billion hours of content are watched on YouTube every day.