These folks, unlike the authors of the infographic posted yesterday, obviously think YouTube is still the epicenter of online video.
A bonus to anyone who knows what either of these statements mean:
“A minute of video is worth 1.8MM words”
“Online videos will soon be able to attract 90% of the online traffic.”
Posted by Philip Emmanuele, September 2012