Video Streaming Analytics
VISHWAKSEN CHAPPATI SURYA PRAKASH
Network development engineer (NWD)
Hi connections,
Let’s talk a about a real time situation of a classroom where nearly 25 Students are told to open YouTube to watch a video, then all the students started watching it and suddenly some of them started facing some buffers and for some clients they have experienced some video quality drop. To understand what the problem might be, I have replicated the same setup in a walk-in RF chamber, where around 30 Mobiles are available to do a video streaming test.
To run the video streaming test, I have used my Real device testing Manager who can start a video streaming in all the android clients in one shot.
Here are the pictures of the Testbed:
This is how the clients are arranged in the lab:
The quality of the video the clients are streaming is originally 4K and the file size is 435MB, the duration is nearly 6 Minutes.
Now, Initially I have connected 5 clients and started video streaming and noted the Number of buffers experienced by the clients and parallelly what is the average bitrate of the clients. And after that I have done client incrementation like 5,10,15,20,25,27.
We can see the video getting streamed in all the Mobile's GUI:
Here are the observations:
领英推荐
We can see that nearly 9 clients have experienced the 4k Video Quality among 27 clients that are involved in the test. Remaining 18 clients have experienced 1080p Video Quality.
When Maximum clients are streaming the video, here is the criteria of Min and Max bitrate available:
Here is the Total Wait Time during the entire video streaming for 27 clients: [ This is the comparison of delay experienced by specific clients throughout the test]
We have also measured the Channel utilization while the clients during the entire test where the activity is getting fluctuations with the increase of clients streaming the video.
So, now we can conclude that Most of the clients from the brands like Oppo, Vivo, Real-me, Pixel_4a are streaming in 1080p Video Quality, whereas clients like One-plus and Samsung are streaming in 4k Video Quality.
So, this how I have recreated a real-time scenario in a Real-Device Testing lab to understand the reality of Video streaming, For more kinds of Real Device based content, Stay tuned!
Happy Testing!!!!!!!!!!
NOTE: The video which is being streamed in all the devices is an Adaptive Video File [.mpd] hosted on a local server of the REAL DEVICE TESTING MANAGER and TRAFFIC GENERATOR.