viewer-aware optimization - mile high€¦ · mhv – abdul rehman, ph.d. december 2020. 2. the...

24
CONFIDENTIAL Viewer-aware Optimization MHV – Abdul Rehman, Ph.D. December 2020

Upload: others

Post on 29-Jan-2021

1 views

Category:

Documents


0 download

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]