Every Streaming and Media Service Shares the Same Pain
The demand for video that is streamed across the internet is exploding. In the past year, online consumption of total video viewing hours increased by 53%, including a 42% increase in the viewing of live events. Unfortunately most "live" streams are a long way from live. The majority of video streams are delayed by 30 seconds or more, and many have delays measured in minutes. In addition, video buffering, playback issues, improper ad insertion, and other problems limit the user's viewing experience.
When live streaming events get to a certain audience size, they always fail. The pipeline for video distribution can not support World Cup-, Olympics-, or Super Bowl- scale audiences. The complexity inherent in how video is currently distributed creates many points of failure, which guarantees that some portion of a global audience will miss a part of the action. When that portion includes a game-winning touchdown or a title-securing knockout, there are serious financial and legal repercussions.
Designing and implementing a content delivery network that attempts to deliver high performance video streaming at scale (even with the problems we've described) is expensive. Some methods require parallel specialized networks with custom encoding and switching arrangements. Others demand extremely high numbers of servers to implement all of the steps and caches required in a typical streaming workflow.
A Video Distribution Technology Designed for How the Internet Works Today
The Old Way
Today's typical streaming pipeline includes a large number of steps that were designed to accommodate the way the internet used to work. Every stage introduces unnecessary complexity, cost, and delay.
Direct2Edge - A Better Way
Direct2Edge (D2E) reimagines the way video streams are delivered across the internet. By using simple cloud storage as the edge delivery mechanism, D2E eliminates many of the steps and barriers in standard workflows. Video is encoded and packaged in a single step, then delivered in small fragments to cloud storage at the edge. The viewer receives the stream at the appropriate quality level in a standard HTML5 player.