Do you ever experience difficulties streaming video on your phone or computer? The way video is delivered to your device is evolving and tackling many of the frustrations you encounter when streaming online. Check out how JWplayer, Netflix, and Wowza Media Systems are pioneering video streaming technology and delivering you the highest quality video.
1. Recommendation algorithms: DeepWalk
Do you ever feel Netflix suggests videos irrelevant to your interests? Video recommendation algorithms have existed in parallel to Netflix since the early 2000’s, but JW Player utilizes a new algorithm called DeepWalk to make more accurate suggestions. DeepWalk allows for factors other than viewing behavior to influence recommendations and works by learning content asymmetrically. Think of videos as points on a graph and each video is weighted by watch frequency and recency. Most recommendation algorithms correlate video A with video B, and likewise video B with video A. However, DeepWalk correlates video A with video B, but not the other way around. Because the algorithm learns asymmetrically and doesn’t solely rely on user viewing behavior, it can incorporate other factors to make more accurate suggestions such as video and user metadata.
2. Per-title encoding optimization
Despite it’s sometimes inaccurate video recommendations, Netflix engineered an algorithm to deliver users the highest quality video without using unnecessary streaming bandwidth. Instead of spitting out all videos using the same number of bits, Netflix developed a system called “per-title-encoding optimization.” It works by analyzing video titles to determine the their complexity. For example, videos with fast-moving action scenes require more bits to stream than animation or landscape scenes. Encoding optimization ensures you receive the highest quality video at the most efficient output.
3. Low latency streaming
Have you ever received a notification on your phone about the score of a game before seeing it on T.V.? The challenge with live video streaming is there’s always a delay - often reaching into the double digits. Most streaming platforms use Apple HLS to minimize delay. It works by breaking the stream into small HTTP files and delivering them in a sequence. But a platform developed by Wowza Media Systems provides video streaming to users with only milliseconds of delay. It delivers live video in real time by working with an open-source API project called Web Real Time Communication (RTC). The systems allow the stream to synchronize important aspects of live video such as commentary, scores, and updates. It’s becoming an emerging standard in video streaming, and soon you’ll know the score of the game on T.V. before it reaches your phone!
Game-changing video streaming trends are hitting the market and alleviating many frustrations for users. Although these technologies are working from the back end of your favorite platforms, they're sure to improve the quality of what you see on your TV, computer, or mobile device!