viewer-aware optimization - mile high€¦ · mhv – abdul rehman, ph.d. december 2020. 2. the...
TRANSCRIPT
-
CONFIDENTIAL
Viewer-aware OptimizationMHV – Abdul Rehman, Ph.D.December 2020
-
2
-
The ingredients to Viewer-Aware Optimization
3
-
What are the success criteria for a “True” Viewer Experience Metric?
Success criteria VMAF SSIM PSNR SSIMPLUS®
1 Consistent across content types ⅹ No ⅹ No ⅹ No ü Yes
2 Consistent across impairments ⅹ No ⅹ No ⅹ No ü Yes
3 Support for Viewer Modes ⅹ No ⅹ No ⅹ No ü Yes
4 Consistent across content attributes ◑ Partially ◑ Partially ◑ Partially ü Yes – SDR, HDR
5 Consistent across LIVE and VOD ◑ Only VOD ◑ Only VOD ü Yes ü Yes
6 Source quality (incl. no-reference) ⅹ No ⅹ No ⅹ No ü Yes
7 Playback Viewer Experience ⅹ No ⅹ No ⅹ No ü Yes
-
Step 1 – Content Acquisition and Encoding
5
-
Encoding - a Trade-off between Cost and Viewer Experience
6
CostUnhappy subscribers due to poor video quality
A perfect balance might still cause subscriber churn
-
Say Goodbye to the trade-offs
Start with the Viewer First
7
-
Content-aware encoding = great deviations in video quality
SSIMPLUS Viewer Score20
Asset Count
40 60 80 100
This model has been confirmed with thousands of assets and with different content-aware approaches including the most popular Cloud ones
70 90
Targ
et Vie
wer
Expe
rienc
e
50
-
Spending resources that don’t improve the Viewer Experience
SSIMPLUS Viewer Score20
Asset Count
40 60 80 10070 9050
Wasting bandwidth and $$$ on this
content
-
Underperforming for other assets that can cause churn
SSIMPLUS Viewer Score20
Asset Count
40 60 80 10070 9050
Delivering poor Viewer
Experience/churn
-
Achieve consistent quality across the whole asset library is easy when you know the Viewer Experience for each asset
SSIMPLUS Viewer Score20
Asset Count
40 60 80 10070 9050
Give bandwidth to the assets that need it
-
Convert subpar quality assets to your target Viewer Experience using the excess bits
SSIMPLUS Viewer Score20
Asset Count
40 60 80 10070 9050
-
Achieve big savings by not wasting bits
SSIMPLUS Viewer Score20
Asset Count
40 60 80 10070 9050
Convert the extra bandwidth into extra
savings $$$$$$
-
What are the success criteria for a “True” Viewer Experience Metric?
Success criteria VMAF SSIM PSNR SSIMPLUS®
Consistent across content types ⅹ No ⅹ No ⅹ No ü Yes
Consistent across impairments ⅹ No ⅹ No ⅹ No ü Yes
Support for Viewer Modes ⅹ No ⅹ No ⅹ No ü Yes
Consistent across content attributes ◑ Partially ◑ Partially ◑ Partially ü Yes – SDR, HDR
Consistent across LIVE and VOD ◑ Only VOD ◑ Only VOD ü Yes ü Yes
Source quality (incl. no-reference) ⅹ No ⅹ No ⅹ No ü Yes
Playback Viewer Experience ⅹ No ⅹ No ⅹ No ü Yes
-
15
VMAF = 95.88PSNR = 39.37MS-SSIM = 0.99SSIM = 0.99 SSIMPLUS Score = 19 (Poor Quality)
-
We know why the image is bad – SSIMPLUS Quality Map
16
-
Good-bye trade-offs! Deliver “Just Right” Viewer Experiences for every asset
17
SSIMPLUS Viewer Score Bitrate Mb/s becomes an output
-
Dial Quality up or down based on your business metrics
18
SSIMPLUS® Viewer Experience Score Great (80)Very Good (75)
World Beater (90)Excellent (85)
-
Or beat all the rest with a World Class quality of 90 and still achieve savings
19
SSIMPLUS Viewer Score
TitleEncoder A Encoder B
World BeaterSSIMPLUS 90
Caminandes_2_Gran_Dillama 2583 2192
Caminandes_3_Llamigos_Funny 3173 2790
Dogs_running 2752 2564
Glass_Half 1866 1680
Stores 17456 16630
The_Daily_Dweebs 1893 1893
Traffic 3044 2788
Average Bitrates (kbps) 4681 4774
Bitrate Savings (%) 19.29% 17.69%*Results for H.264/AVC
-
Services that put Video Quality as priority can dial to 85 and still achieve 50% savings
20
SSIMPLUS Viewer Score
TitleEncoder A Encoder B
ExcellentSSIMPLUS 85
Caminandes_2_Gran_Dillama 1721 1459
Caminandes_3_Llamigos_Funny 2294 2036
Dogs_running 1792 1592
Glass_Half 1245 1128
Stores 10369 9367
The_Daily_Dweebs 1134 1134
Traffic 1804 1553
Average Bitrates (kbps) 2908 2610
Bitrate Savings (%) 49.85% 55.00%*Results for H.264/AVC
-
For cost conscious services, Dial the Video Quality to 75 and achieve even greater savings while still delivering Good Quality
21
SSIMPLUS Viewer Score
TitleEncoder A Encoder B
Very goodSSIMPLUS 75
Caminandes_2_Gran_Dillama 1171 941
Caminandes_3_Llamigos_Funny 1520 1325
Dogs_running 1170 1071
Glass_Half 914 754
Stores 5764 5405
The_Daily_Dweebs 809 809
Traffic 1248 1054
Average Bitrates (kbps) 1799 1623
Bitrate Savings (%) 68.98% 72.02%*Results for H.264/AVC
-
Step 2 – Content Delivery and Playback
22
* There is no additional computational burden on the player
-
The future is here – deliver video quality on demand
23
By Region/Market By Device By Viewer
-
Thank you!
Get in touch: [email protected]