Netflix licenses short-form video from BuzzFeed and Vogue to battle YouTube | StreamingMeme