22
OTT FOR MOBILE DEVICES AN IMPLEMENTER’S CHECKLIST Raviv Levi Director of Product Marketing [email protected]

OTT for Mobile Devices

  • Upload
    jeg

  • View
    663

  • Download
    4

Embed Size (px)

DESCRIPTION

OTT for Mobile Devices, An Implementers Checklist: device support, experience of the end user, value added features, internet delivery methods, compliance with studio requirements - DRM, and end to end interoperability.

Citation preview

Page 1: OTT for Mobile Devices

OTT FOR MOBILE DEVICESAN IMPLEMENTER’S CHECKLIST

Raviv LeviDirector of Product [email protected]

Page 2: OTT for Mobile Devices

PREMIUM MOBILE VIDEO TRACTION

Page 3: OTT for Mobile Devices

OTT ARCHITECTURE IS COMPLICATED EVEN BEFORE DIVING INTO THE USER DEVICE

Discretix Proprietary and Confidential 3April 10, 2023

Encoder Encoder

CDN CDN

DRM SERVERDRM SERVER Web / Streaming Server

Web / Streaming Server

Web / Streaming Server

End DeviceEnd Device

Content & User ManagementSystems

Content & User ManagementSystems

Page 4: OTT for Mobile Devices

MOBILE DEVICES ARE KEY – NO SURPRISE HERE

50%+ of smartphone owners use device for video * Up 20% from previous year

50%+ of tablet owners used the device for video in the passing year

100% YoY growth in hours spent watching online video on mobile

Page 5: OTT for Mobile Devices

OTT FOR MOBILE HAS ITS CHALLENGES – IMPLEMENTERS CHECKLIST

5 main topics to keep in mind• (D)evice support• (E)xperience of the end-user• (V)alue Added Features • (I)nternet Delivery Methods• (C)ompliance with Studio Requirements – DRM• (E)nd to end interoperability

Page 6: OTT for Mobile Devices

HOW MANY DEVICES ARE THERE?

1000?

10?100?

Page 7: OTT for Mobile Devices

HOW MANY DEVICES ARE THERE? A LOT!

4K+ distinct devices and constantly increasing

Source: http://opensignal.com/reports/fragmentation.php

Page 8: OTT for Mobile Devices

(D) DEVICE SUPPORT

Considerations• Default playback is device dependent (native player)• It is impossible to properly support so many devices

Solutions• Minimize dependency, use a device independent implementation

Tradeoffs• IN OLD DEVICES:

•HW independent implementation vs. HW acceleration• Free native player vs. a commercial grade player

Page 9: OTT for Mobile Devices

(E) EXPERIENCE OF THE END-USER

Considerations – User experience is everything!• Flawless app operation• Multi audio tracks• Captions availability for internet video (mandated by FCC in the US)

Solutions• Structured QA (internal tests, pilot group, …)• Top notch video player

Tradeoffs• Time to market vs. app maturity• Again: Free native player vs. a commercial grade player

Page 10: OTT for Mobile Devices

USER EXPERIENCE - SUBTITLES

Source: http://blog.funsauce.com

• One of the reasons users transit from internet video piracy to legal services is: “There are no subtitles”Source: Ericsson consumer lab report (2012)

• Recent study shows an unexpected use for subtitles:

Page 11: OTT for Mobile Devices

(V) VALUE ADDED FEATURES

Considerations• In-home content distribution• Surround audio support

Solutions• In home content distribution via Miracast/Airplay or DLNA• Device / Player support for Dolby/DTS

Tradeoffs• Miracast/Airplay vs. DLNA (Device /App)• Rich sound vs. bandwidth

Page 12: OTT for Mobile Devices

MIRACAST SUPPORT FOR OTT APPS IS HERE

Source: http://yourguide.vzw.com/article/ces-2013-verizon-miracast-smart-tv/

Source: http://www.otcmarkets.com/stock/TVTV/news/WhereverTV-announces-plans-to-add-Miracast-support-to-its-Android-application

Page 13: OTT for Mobile Devices

(I) INTERNET DELIVERY METHODS

Considerations• Always changing bandwidth and network coverage• Existing infrastructure• Apple’s limitation – HLS streaming for cellular networks

Solutions• Download / Progressive download• ABR streaming (HLS / Smooth Streaming / MPEG-DASH)

+ Encode the content in many bitrates

Tradeoffs• Immediate content view vs. assured high quality• Extended coverage vs. complete mobile coverage• Backend storage vs. smoother playback

Page 14: OTT for Mobile Devices

POPULAR STREAMING TECHNOLOGIES COMPARED

Microsoft SS Apple HLS MPEG DASH

Video Codecs H.264, VC-1 H.264 H.264 / agnostic

Audio Codecs AAC, WMA AAC, MP3 AAC / agnostic

Package MP4 Fragments MPEG-2 TS MP4 Fragments + MPEG-2 TS

Recommended Segment Duration 2-4sec 10 sec Flexible

Page 15: OTT for Mobile Devices

MOBILE DEVICE – A SAFE HAVEN FOR YOUR APP?

Page 16: OTT for Mobile Devices

(C) COMPLIANCE WITH STUDIO REQUIREMENTS – ROBUST DRM

Considerations• A studio-approved DRM must be used to protect the content• The DRM itself must be protected as well

Solutions• Several DRM schemes to choose from• Robust DRM implementation that updates constantly

Tradeoffs• Each DRM Scheme has different fit per infrastructure / consumption use

cases• High security level vs. app update overhead

Page 17: OTT for Mobile Devices

CREATING A SECURE & ROBUST APPLICATION

• Root of Trust – Fingerprint Root of Trust • Sensitive Data protection – Secure Storage for

Confidentiality and Integrity • Anti Debugging – Prevent reverse engineering • Anti Tampering – Using security tripwires• Health attestation – Detect potential hacking

risks on the device• Variability/Diversity – By variations of the

code• Revocation and Renewability – Efficient and

transparent method for attack recovery

Page 18: OTT for Mobile Devices

(E) END TO END INTEROPERABILITY

Considerations• All components must work in perfect sync: player, device DRM, server

DRM, encoder, entitlement

Solutions• Use pre-integrated components• Exhaustive QA with all components

Tradeoffs• Choosing components that already interoperate vs. cherry-picking components• Time to market vs. app interoperability degree

Page 19: OTT for Mobile Devices

END TO END – TYING IT ALL TOGETHER

Page 20: OTT for Mobile Devices

5 main topics to keep in mind• (D)evice support• (E)xperience of the end-user• (V)alue Added Features • (I)nternet Delivery Methods• (C)ompliance with Studio Requirements – DRM• (E)nd to end interoperability

IMPLEMENTERS CHECKLIST - RECAP

Page 21: OTT for Mobile Devices

Q&A

Page 22: OTT for Mobile Devices

THANK YOU

Visit www.discretix.com to learn more.