Constant and significant increases in bandwidth consumption are among the fateful implications of switching from linear TV broadcasting to multicast video streaming. Consider that video now constitutes 52 percent to 88 percent of all internet traffic.
Not all that increase is the direct result of video streaming services. Video now is an important part of social media interactions and advertising on web sites supporting consumer applications, though some studies suggest social media sites overall represent only seven percent to about 15 percent of video traffic consumed by end users.
Also, there is some amount of internet video traffic between data centers, not intended directly for end users, possibly representing five percent of global internet traffic.
Ignoring for the moment the impact of video resolution on bandwidth consumption (higher resolution requires more bandwidth), the key change is that broadcasting essentially uses a “one-to-many” architecture, while streaming uses a unicast architecture.
The best example is that a scheduled broadcast TV show, for example, can essentially send one copy of the content to every viewer (multicast or broadcast delivery). The same number of views, using internet delivery, essentially requires sending the same copy to each viewer separately (unicast delivery).
In other words, 10 homes watching one multicast or broadcast program, on one channel, at one time consumes X amount of network bandwidth. If 10 homes watch a program of the same file size as the broadcast content, whether simultaneously or not, then bandwidth consumption is 10X.
There are some nuances for real-world data consumption, such as the fact that consumption of linear video is declining or the fact that broadcasting uses a constant amount of bandwidth, no matter how many viewers in an area might be watching or not watching.
There are other nuances as well. Since a broadcast video stream often is viewed on a television set, it is possible that multiple viewers “share” viewing of the same content. If one TV is receiving a program, and five people are watching, the “single delivery” supports five views.
On a “per viewer” basis, X amount of delivery bandwidth is X/5 for each viewer of the same program.
If five people watch a program of equivalent file size at the same time, data consumption is 5X.
The point is that the shift from broadcasting (multicasting) to unicast entertainment video was destined to dramatically increase internet data consumption.