2 min read

Accelerating streaming applications with load testing

Accelerating streaming applications with load testing

Streaming content has become standard as internet connection speeds have increased over the past 20 years, both in the home and across mobile networks, but with end-users now expecting zero lag and only minimal buffering, it's more important than ever to conduct in-depth load testing to keep your content streaming fast.

This is true of all streaming media, for example streaming audio and apps that download chunks of content ‘just in time’. But it is especially true for streaming HD video content, which can place the highest demand on end-user bandwidth and on your server capacity – leading towards next-generation mobile wireless technology (5G) promising to increase responsiveness, speed and frequency in the future.

Video on Demand (VOD) is big business, especially since the onset of the COVID-19 pandemic. With more people spending the vast majority of their time at home, streaming services like Netflix have seen a surge in demand and subscriber counts. This is in on top of existing pressures on busy networks due to home schooling and home working.

In Q1 2020:

  • Netflix expected 7.2 million new subscribers.
  • They actually got 15.8 million new subscribers.
  • A 22% year-on-year increase.

Of this, much was organic growth driven by major content launches ahead of the Coronavirus lockdown, which itself did not occur until mid-March.

Lessons from lockdown

The surge in Netflix subscriptions had a knock-on effect on internet bandwidth availability in Europe. In March, Netflix announced they would lower streaming bitrates in Europe, including the UK, in an attempt to cut the amount of data transmitted by 25%.

One immediate tactical response to recent increases in streaming demand was to manually apply a reduction in streaming quality to protect core infrastructure – a server-side, rather than client-side change. Netflix also asked users to choose SD resolutions where possible, to further reduce bandwidth demand.

Adaptive Bitrate Streaming, or ABS, is a more strategic technique that can be implemented to automatically adjust bitrates, to ensure end-users receive a stream at a data rate that their internet connection can support. Approaches such as this would need thorough performance engineering, load modelling and testing prior to deployment.

An online future

As we move beyond lockdown, even as we see social distancing measures being relaxed many consumers have adjusted their expectations which could make this more permanent. That raises the potential for all kinds of artists and content producers to do more with streaming, rather than in-person live performances.

Some of the options include:

  1. Increased focus on online premieres of new movies.
  2. Socially distant ‘stay at home’ concerts and festivals.
  3. Online streamed performances of music, theatre, comedy, and dance.
  4. Sport has also changed radically with streaming archive footage from Wimbledon and virtual competitions such as Formula One Esports Series and the Zwift Virtual Tour de France cycling.

Why test streaming applications?

Many believe streaming applications are all about internet speed and connectivity for fast, reliable content straight to your TV, PC or mobile device. This is far from true, and load testing plays a crucial role in all of this, ensuring end-users get a good experience through, optimised bitrates and minimised buffering whilst protecting internet infrastructure.

There are a number of factors it takes into consideration, including page speed, API and server response times during periods of heavy traffic, alongside network conditions under various loads and identifying server bottlenecks which may affect the performance of your systems.

How we help

Spike95's performance experts will help you to:

  • Cut cost with shorter test cycles and deployment cycles
  • Optimise hardware and reduce the risk of failure
  • Maximize marketing campaign with the confidence that your service can support your promises.
  • Improve the scalability of your platform and process a vast number of requests.

 

Don't get left behind!

Is your streaming application available on demand? Talk to Spike95 today and we can make sure that as global economies emerge from lockdown, your infrastructure and online content are optimised, managed efficiently, and ready to ride the wave streams.
Interested? Click here to talk to us![vlt_social_share title="Like this post? Please share!"]

Related posts

Web page speed: Keeping your ecommerce website turbocharged

Web page speed: Keeping your ecommerce website turbocharged

For most ecommerce sites 2020 has allowed an ever rising influx of customers to flock online and buy pretty much everything they want or need as...

Read More
Maximising end user experience on virtual desktop environments

Maximising end user experience on virtual desktop environments

As consumers mobile technology is rising significantly however, corporate office users remain largely reliant on the desktop workstation.

Read More
Retailers must use automated testing to their advantage

Retailers must use automated testing to their advantage

For retailers in 2020, it really is a year of two halves. The first six months brought lockdown, a shutdown of non-essential retail, and a chance to...

Read More
What the tech? A look back at 2020 in software and retail

What the tech? A look back at 2020 in software and retail

Who’d have thought when walking on the street someone wearing a mask and people keeping their distance from you would be the norm? There are a lot of...

Read More
Is your agile up to speed? The top 5 challenges in agile

Is your agile up to speed? The top 5 challenges in agile

To quote Top Gun: “I feel the need … the need for speed!” This is what every business and IT leader should be thinking about when it comes to...

Read More