Did you know that by next year, an estimated 1 million minutes of video content will be streamed online every single second? In 2017, Skype users made… 1,042 more words