Every minute 300 hours of video are uploaded on YouTube.