simultaneous migration of codecs formats and drm
play

SIMULTANEOUS MIGRATION OF CODECS, FORMATS AND DRM Jason Burgess - PowerPoint PPT Presentation

SIMULTANEOUS MIGRATION OF CODECS, FORMATS AND DRM Jason Burgess June 12, 2018 BACKGROUND OVERVIEW OF XFINITY TV LIVE TV VIDEO ON DEMAND CLOUD DVR AVAILABLE BOTH IN AND OUT OF HOME OVER 14,000 LIVE STREAMS OVER 900,000 ON DEMAND ASSETS


  1. SIMULTANEOUS MIGRATION OF CODECS, FORMATS AND DRM Jason Burgess June 12, 2018

  2. BACKGROUND

  3. OVERVIEW OF XFINITY TV LIVE TV VIDEO ON DEMAND CLOUD DVR AVAILABLE BOTH IN AND OUT OF HOME OVER 14,000 LIVE STREAMS OVER 900,000 ON DEMAND ASSETS OVER 800 MILLION HOURS OF VIDEO STREAMED THUS FAR 3

  4. XFINITY IP VIDEO ARCHITECTURE Signal Processing System Linear Transcoder Cloud Linear Recording Packager System Emergency Alert ENDEC Provider License Emergency Ad Decision Just-In-Time Delivery Server Alert System System Packager Storage OnDemand Transcoder OnDemand Packager OnDemand Storage Content Delivery Network Player Platform 4

  5. AUDIO & VIDEO CODECS VIDEO AUDIO MPEG-4 (H.264) HE-AAC MAIN & HIGH PROFILES - STEREO ONLY DOLBY DIGITAL PLUS - STEREO - SURROUND SOUND 5

  6. DELIVERY FORMATS HTTP LIVE STREAMING (HLS) - ORIGINALLY APPLE SPECIFICATION - NOW IETF RFC 8216 CURRENTLY SUPPORT V4 OF THE SPECIFICATION 6

  7. DIGITAL RIGHTS MANAGEMENT PROVIDES ASSURANCE TO CONTENT PROVIDERS ENCRYPTS CONTENT WITH UNIQUE KEYS PER ASSET/STREAM VENDOR PROVIDED SYSTEMS MUST HAVE CLIENT SUPPORT CURRENTLY UTILIZING ADOBE ACCESS DRM - AES-128/CBC WITH WHOLE SEGMENT ENCRYPTION 7

  8. CH-CH-CH-CHANGES

  9. AUDIO & VIDEO CODEC CHANGES BEFORE AFTER VIDEO VIDEO MPEG-4 (H.264) MAIN & HIGH PROFILES MPEG-4 (H.264) MAIN & HIGH PROFILES HEVC MAIN10 PROFILE AUDIO AUDIO HE-AAC HE-AAC - STEREO ONLY - STEREO ONLY DOLBY DIGITAL PLUS DOLBY DIGITAL PLUS - STEREO - STEREO - SURROUND SOUND - SURROUND SOUND DOLBY ATMOS 9

  10. DELIVERY FORMAT CHANGES BEFORE AFTER HLS V4 DYNAMIC ADAPTIVE STREAMING HTTP (DASH) HLS V7 1 0

  11. DRM CHANGES BEFORE AFTER ADOBE ACCESS WIDEVINE (DASH) - AES-128/CBC WHOLE SEGMENT PLAYREADY (DASH) FAIRPLAY (HLS V7) AES-128 COMMON ENCRYPTION - DASH USES CTR - HLS USES CBCS 1 1

  12. THE PROCEDURE

  13. COMPONENT IDENTIFICATION Signal Processing System Linear Transcoder Cloud Linear Recording Packager System Emergency Alert ENDEC Provider License Emergency Ad Decision Just-In-Time Delivery Server Alert System System Packager Storage OnDemand Transcoder OnDemand Packager OnDemand Storage Content Delivery Network Player Platform 1 3

  14. LICENSE TO… EACH FLAVOR OF DRM REQUIRES A NEW LICENSE SERVER LICENSE SERVERS TIE INTO OTHER SYSTEMS FOR AUTHORIZATION DEPLOYING LICENSE SERVERS DOES NOT IMPACT LEGACY 1 4

  15. IT’S ALL ABOUT THE TRANSCODE HEVC REQUIRES TRANSCODER SUPPORT UHD CONTENT MODELED AS SEPARATE ASSETS & STREAMS - SIMILAR TO SD VS HD METADATA TIES UHD TO OTHER VARIANTS 1 5

  16. INTERMEDIATES PACKAGE INTO COMMON INTERMEDIATE FORMAT (CIF) - BASED ON DASH - SCTE 214-4 REQUIRED TWEAKS TO RECOGNIZE HEVC AND ATMOS 1 6

  17. JITP FTW UPDATES TO HANDLE NEW DRM METADATA IN MANIFESTS JITP DESIGNED FOR INTEGRATING NEW FORMATS DISTINCT URL PATHS FOR EACH FORMAT SMALL TWEAKS TO EXPRESS HEVC CODEC TO CLIENT 1 7

  18. LET THE PLAYER CHOOSE DETERMINES DEVICE CAPABILITIES EXCLUDES OPTIONS THAT IT CANNOT PLAY REQUESTS FORMAT THAT IT SUPPORTS CHOOSES DRM BASED ON DEVICE SUPPORT 1 8

  19. COMPLETING THE PUZZLE DEPLOY SERVER SIDE CHANGES - LICENSE SERVERS - JITP - INTERMEDIATE PACKAGERS - TRANSCODERS UPDATE LEGACY RECORDINGS AND ASSETS RELEASE/DEPLOY APPS WITH UPDATED PLAYERS DECOMMISSION LEGACY FORMAT/DRM 1 9

  20. SIMULTANEOUS MIGRATION OF CODECS, FORMATS AND DRM PROBLEM DECOMPOSITION IS KEY TO LARGE SCALE CHANGES CLEAN INTERFACES BETWEEN COMPONENTS FACILITATED A SMOOTH MIGRATION STRONG MIGRATION STRATEGY ENABLES FUTURE INNOVATION AND RAPID DEPLOYMENT OF NEW CODECS, FORMATS, AND DRM SYSTEMS JASON BURGESS JASON_BURGESS2@COMCAST.COM 2 0

Recommend


More recommend