Video Optimization

Video optimization refers to a set of technologies used by mobile service providers to improve consumer viewing experience by reducing video start times or re-buffering events.

The process also aims to reduce the amount of network bandwidth consumed by video sessions. While optimization technology can be applied to videos played on a variety of media-consuming devices, the costliness of mobile streaming and increase in mobile video viewers has created a very high demand for optimization solutions among mobile service providers. When streaming over-the-top (OTT) content and video on demand, systems do not typically recognize the specific size, type, and viewing rate of the video being streamed. Video sessions, regardless of the rate of views, are each granted the same amount of bandwidth. This bottlenecking of content results in longer buffering time and poor viewing quality.Some solutions, such as upLynk and Skyfire’s Rocket Optimizer, attempt to resolve this issue by using cloud-based solutions to adapt and optimize over-the-top content.


A variety of techniques used for reducing traffic over a mobile network infrastructure is called pacing. Pacing is a special form of rate limiting, where traffic delivery to a device is slowed down to a point, that "just in time" delivery takes place. The idea behind pacing is to avoid traffic bursts and even the data flow. If an object is delivered in its entirety, pacing provides no benefit. Where pacing can offer savings is when the object is "abandoned" part way through. When abandonment occurs, the portion of the object left in the receiving device buffer is effectively wasted

Another technique used in video optimization is known as video transrating, which involves modifying the video input stream. This modification is accomplished through an analysis of either "content" (to determine if bit rate on a particular video can be lowered without altering viewing quality), "device" (to recognize a specific streaming device and reduce bit rate based on resolution and screen size), or "network" (in which conditions of the network are estimated and adjustments in bit-rate are made to accommodate to varying network speeds without detracting from viewing experience). Average transrating savings are typically less than 30% per video.Transrating only allows modification to video quantization parameters and does not allow for modifications to the video resolution, codec, and other parameters.