Interoperability Quest: OTT Video, WebApps and CE

Similar documents
Streamlining Streaming: Interoperability via the WAVE Project. April 11, NAB Show Las Vegas, NV

Anatomy of a DASH Client. Ali C. Begen, Ph.D.

DASH IN ATSC 3.0: BRIDGING THE GAP BETWEEN OTT AND BROADCAST

WHITE PAPER. SECURE PEER ASSIST and how it works in THE BLUST SYSTEM

MPEG's Dynamic Adaptive Streaming over HTTP - An Enabling Standard for Internet TV. Thomas Stockhammer Qualcomm Incorporated

Adopting HTML5 for Television: Next Steps

Schedule. HTML Media Extensions WG. Meeting. Meeting. W3C Web & TV IG TPAC 2016

Survey of European Broadcasters on MPEG-DASH DASH Industry Forum- May 2013

NOTICE. Published by CONSUMER TECHNOLOGY ASSOCIATION Technology & Standards Department All rights reserved

Adaptive Video Acceleration. White Paper. 1 P a g e

Emerging Internet Television Standards

Web and Home Networks

MULTISCREEN DELIVERY SOLUTION

MULTISCREEN DELIVERY SOLUTION

A TV platform jelen kihívásai és a fejlődés iránya. Horváth Ede 2017 October 05.

Achieving Low-Latency Streaming At Scale

ADAPTIVE STREAMING AND CONVERGED MANAGEMENT STRATEGY IN MULTISCREEN VIDEO SERVICE IMPLEMENTATION Duncan Potter, Goran Appelquist Edgeware AB

Content Protection for HTTP Live Streaming

Watching the Olympics live over the Internet?

Introduction. Input Format Support

Chapter 28. Multimedia

Wowza Streaming Engine

Interoperability and the Large-scale Growth of Broadband Video W3C Web and TV Workshop, 8-9 February 2011

Streaming Technologies Delivering Multimedia into the Future. May 2014

Whitepaper. Building Unicast IPTV services leveraging OTT streaming technology and adaptive streaming. Fraunhofer FOKUS & Zattoo

HTTP Adaptive Streaming

ISO/IEC INTERNATIONAL STANDARD. Information technology Dynamic adaptive streaming over HTTP (DASH) Part 2: Conformance and reference software

DASH trial Olympic Games. First live MPEG-DASH large scale demonstration.

ADAPTIVE STREAMING AT. Justin Ruggles Lead Engineer, Transcoding & Delivery

Connected. DLNA: Connecting The FUTURE of COMMERCIAL Content

entv Rel-14: A Transport System for Next Generation Broadcaster Services

Cisco Media Origination System

Contents. About Objective Quality Benchmarks 15 Overview of Objective Benchmarks and Tools 16

SubTech 1. Short intro on different subtitle standards ISOBMFF, MPEG-DASH, DVB-DASH, DASH-IF, CMAF, HLS

How Libre can you go?

Video Developer Report 2017

OpenMAX AL, OpenSL ES

ISO/IEC TR TECHNICAL REPORT. Information technology Dynamic adaptive streaming over HTTP (DASH) Part 3: Implementation Guidelines

A Seamless Web Integration of Adaptive HTTP Streaming

Web & TV IG HTML5 Proposals

CHANGE REQUEST. Status: Draft Internal Review X Community Review Agreed

Guidelines for Implementation: DASH-IF Interoperability Point for ATSC 3.0

Mobile Cloud Computing & Adaptive Streaming

AWS Elemental MediaPackage. User Guide

Widevine DRM for HLS. version 0.9

Working Group Charter: Web Services Basic Profile

Working Group Charter: Basic Profile 1.2 and 2.0

HbbTV Explained

Business Proposal HLS Gateway for Android

A Joint SLC/RealEyes Production.

WHITEPAPER: 6 Steps to Delivering a Successful Live Online Broadcast

Adaptive Streaming of Traditional and Omnidirectional Media

Guaranteeing Video Quality

Technologies Web Côté client

Optimal Design of Encoding Profiles for ABR Streaming

ISO/IEC INTERNATIONAL STANDARD

A Converged Content Delivery Platform for IP and QAM Video

Scaling Adaptive Streaming Systems with Network Support

Study of video streaming standards

Completing the Multimedia Architecture

INTRODUCTION FIGURE. 1: SUPPORT OF DRMS ACROSS DIFFERENT DEVICES.

HTML5 on TV - was fehlt? Cloud-basierte TV apps auf der Basis neuester Webtechnologien

Lecture 27 DASH (Dynamic Adaptive Streaming over HTTP)

A Pain-Free Way to Build Live, Multi-Screen Video Delivery Networks

Live HTTP Streaming of Video and Subtitles within a Browser

Copyright Khronos Group, Page 1. Khronos Overview. Taiwan, February 2012

Our Market. Overwhelming Growth of Video & It s Still Early

Adaptive Bitrate Streaming

AR Standards Update Austin, March 2012

Build high performance video apps for mobile, game consoles, streaming pucks, set top boxes, and smart TVs from a single codebase

Anytime, Anywhere, Best Quality: Multiscreen Streaming Workflows for Broadcasters

2016 Spring Technical Forum Proceedings

Improving Interoperability Task Force: Update

LINEAR VIDEO DELIVERY FROM THE CLOUD. A New Paradigm for 24/7 Broadcasting WHITE PAPER

360 VIDEO CLOUD STREAMING & HTMLVIDEOELEMENT EXTENSIONS

CableLabs Specifications Web Technology. Mapping from MPEG-2 Transport to HTML5 CL-SP-HTML5-MAP-I ISSUED. Notice

the apex of video over ip solutions

TECH 3381 CARRIAGE OF EBU-TT-D IN ISOBMFF VERSION: 1.0 SOURCE: SP/MIM XML SUBTITLES

ADVERTISING SPECIFICATION

Universal Ad Package (UAP)

Designing the ideal video streaming QoE analysis tool

The Guide to Best Practices in PREMIUM ONLINE VIDEO STREAMING

TEACHERS INITIAL DIMENSIONS (PX) Medium Rectangle 300x250 Expansion not allowed for this unit

BUD Status of Android AOSP TV Project. Khasim Syed Mohammed, Tech Lead Linaro Home Group

ISO/IEC INTERNATIONAL STANDARD. Information technology Multimedia framework (MPEG-21) Part 21: Media Contract Ontology

IMSC. End-to-End Internet Subtitles and Captions. W3C TTML Profiles for Internet Media Subtitles and Captions

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies

AD INSERTION IN MPEG DASH

Comparing Adaptive HTTP Streaming Technologies

Web Accessibility: Why Standards Harmonization Matters

End-to-end IPTV / OTT Solution

An Experimental Evaluation of Rate Adaptation Algorithms in Adaptive Streaming over HTTP

EdgeCast Networks Inc. Smooth Streaming Administration Guide

HYBRID BROADCAST AND OTT DELIVERY FOR TERRESTRIAL AND MOBILE TV SERVICES

OOYALA LIVE USER GUIDE

The Web, after HTML5. Jonghong Jeon. 9 December 2015

Summit Wireless (NASDAQ: WISA) Business Update November 20, 2018 NASDAQ:WISA

nangu.tv Interactive Multimedia Solution

AD SPECIFICATIONS Display Ad Guidelines

BUILDING LARGE VOD LIBRARIES WITH NEXT GENERATION ON DEMAND ARCHITECTURE. Weidong Mao Comcast Fellow Office of the CTO Comcast Cable

Transcription:

Interoperability Quest: OTT Video, WebApps and CE

Commercial OTT Video Issues: Content Format Issues Content Format m3u8 HLS mpd DASH ismc Smooth f4m HDS Each asset copied to multiple media formats different video codecs different audio codecs Regional frame rates Cost to content creators and distributors Inefficiencies in content delivery networks (CDNs) Storage costs 2

Commercial OTT Video Issues: Device Playback Issues Content Format m3u8 HLS mpd DASH ismc Smooth f4m HDS Device Playback mobile PC TV game set-top - Switching bitrate glitches - Codec incompatibility - Scaling display issues - Partial profile support - Long-term playback instability - Audio discontinuities - Request protocol deficiencies - Memory problems - CPU weakness - Variable HDR support - Unknown capabilities - Ad splicing problems 3

Commercial OTT Video Issues: Reference Platform Issues Content Format m3u8 HLS Device Playback mobile Reference Platform test mpd DASH ismc Smooth f4m HDS PC TV game set-top - Distributors need consistent app behavior across platforms - WAVE testing needs neutral, well-known reference platform - Each device platform has different video features, APIs and semantics. 4

Commercial OTT Video Issues: WAVE Solution Content Specification Device Playback Requirements HTML5 Reference Platform Content Specification based upcoming ISO MPEG Common Media Application Format (CMAF), compatible with DASH and HLS. Testable requirements covering the most common device playback interoperability issues. Reference application framework based on HTML5 providing functional guidelines for playback interoperability. 5

WAVE Organization Steering Committee Technical Working Group Addressing Content Content Specification Task Preparation Force Problems Addressing Device Playback Player Application Capabilities Environment Task Force Problems Addressing HTML5 API Device Playback Task Problems Force Test & Compliance Task Force 6

Current WAVE Membership Company names in bold are members of the WAVE Steering Committee. 7

Content Specification Device Playback Requirements HTML5 Reference Platform CONTENT SPECIFICATION TASK FORCE 8

Common Media Application Format First working draft of the Common Media Application Format (CMAF) was the outcome of a two-year collaboration between Apple and Microsoft. CMAF is a media segment format for the adaptive delivery of DRM-interoperable live, live linear and on-demand video with ad signaling, closed captioning and subtitles. CMAF is compatible with both ISO MPEG Dynamic Adaptive Streaming over HTTP (DASH) and HTTP Live Streaming (HLS). CMAF addressable resources (segments, tracks, chunks) can be delivered by DASH or HLS without any manipulation in their format. CMAF encapsulation is compatible with HTML5 Media Source Extensions (MSE) and Encrypted Media Extensions (EME). CMAF standard activity proposed to MPEG February 2016, with support of Adobe, Akamai, Apple, BBC, Cisco, Comcast, DTG, Ericsson, Fraunhofer, istreamplanet, LG, Microsoft, MLB Advanced Media, Starz, Telecom Italia, Turner and Verimatrix. CMAF is now a Draft International Standard (DIS), anticipated to become a published global standard in the first half of 2017. 9

Common Media App Format in Context MPEG DASH, other ISO MPEG CENC 10

WAVE Content Specification and Referenced Media Profiles...... Additional media profiles will be published elsewhere. Some media profiles are identified in the ISO MPEG CMAF specification. 11

WAVE Content Specification and Presentation Profiles...... Additional media profiles will be published elsewhere. Some media profiles are identified in the ISO MPEG CMAF specification. 12

Content Specification Device Playback Requirements HTML5 Reference Platform DEVICE PLAYBACK CAPABILITIES TASK FORCE 13

OTT Device Performance Challenges Unknown codec capabilities Unknown rendering capabilities Request protocol deficiencies Partial profile support Codec incompatibility Audio discontinuities Ad splicing problems Glitches when switching bitrate Variable HDR support Scaling display issues Memory problems Limited processing power Long-term playback instability Late Binding Synchronization Long start-up delay Performance monitoring Regional profiles (50/60Hz) DRM support 14

Device Types WAVE includes different types of OTT clients, both HTML and Native Requirements apply universally, tests focused on HTML App-driven players: Embedded players: Native App Player Native Platform Player Native App Devices HTML5 App Player JavaScript & MSE HTML5 Platform Player video object HTML5 App Devices 15

Connection to HTML5 & MSE HTML5 and MSE Device Platform HTML5 and MSE Provide APIs for applications to playback WAVE content Extend APIs to ensure more consistent and richer user experience Device Playback Platform: Ensuring that WAVE content can be played consistently when using MSE-like APIs for different use cases and applications. Use HTML5 as reference and test platform, not excluding other platforms 16

Abstracted Device Playback Model Stimulus/Input Device Capabilities Observations Audio Source Buffer Audio Source Buffer Video Source Buffer Video Source Buffer Subtitle Source Buffer Device Playback Model Visual Rendering Audio Rendering Requirements: If you input WAVE content, this shall be the observation 17

Specification Objectives Provide testable requirements for device performance challenges Provide capability code points for WAVE content Enable the qualification of existing platforms for their WAVE content playback capabilities Generate a forward-looking specification for advanced media playback requirements, including new codecs and experiences Prioritize challenges and address the highest priority items first 18

Content Specification Device Playback Requirements HTML5 Reference Platform HTML5 API TASK FORCE 19

One Content Format... HTML5 API Task Force: Reference Platform...but multiple devices mobile Reference Platform HTML5 tests WAVE/CMAF PC TV game set-top Write reference tests in HTML5 then port tests to device platforms. (HTML5 platforms run tests directly.) 20

HTM5 API Task Force: Work Plan Web Media API Community Group: w3.org/community/webmediaapi/ 1. Annual Web Media API spec define baseline web APIs to support media web. 2. Guidelines for media web app developers 3. Guidelines for device makers 4. Identify gaps in current web APIs work with W3C Working Groups to update web standards. 21

TEST AND COMPLIANCE 22

Task: Verification (Test & Conformance) Testing for compliance with the Content, HTML5 API and Device playback specs. Problems/Solutions: Timing: Timing Practicality Test & Conformance necessarily follows specification development to some extent Working with Technology Task Forces to identify at the earliest key use cases and test requirements, as well as prioritization 23

Practicality: Verification (Test & Conformance) Very large number of tests could be identified Working with Technology Task Forces to identify and prioritize use cases and test requirements Potentially large number of test instruments (test procedures, materials, test tool/s harnesses) could be needed Seeking to leverage test instruments developed by others (e.g., MPEG, W3C, DASH-IF IOP, HDMI, etc.) to the extent possible Will develop purpose-built instruments, as needed Implementation Defining how the necessary tests should be done (self-test, 3 rd -party testing; test only or full certification) Developing, maintaining, and providing access to test materials, etc. 24

2016 WAVE Highlights WAVE now includes over 60 companies, with broad, influential ecosystem representation device makers, content and media companies, infrastructure and technology providers. Completed scope analysis, defining deliverables to address OTT fragmentation. Established that the content spec will be based on the Common Media Application Format spec (ISO MPEG CMAF), creating a liaison with MPEG to influence the completion of CMAF. Established objective guidelines for incorporating MPEG and non-mpeg CMAF media profiles into the WAVE content specification. Worked closely with the W3C: W3C joined WAVE, WAVE created the W3C Web Media API Community Group for publishing web specs, helped finance the test infrastructure critical to Encrypted Media Extensions becoming a W3C Candidate Recommendation and contributed use cases for new HTML5 video features. In June WAVE members Microsoft and Comcast briefed the FCC on the importance of WAVE to the future of commercial video delivery. CTA WAVE 25

2017 Deliverables WAVE Content Specification, v. 1 Web Media APIs 2017 specification Guidelines for video web app authors WAVE-compliant device specification, v. 1 Final set of testing requirements and use cases Definition of WAVE testing process and environment (tools and infrastructure required to run the tests) whether WAVE administered or via self certification/3rd parties Body of test cases for Content, Device, and Application and test materials and tools/infrastructure needed CTA WAVE 26

Questions? Join WAVE by emailing standards@cta.tech 27