6
WE MAKE YOUR VIDEOS FLOW Industry Leading Streaming Solutions DASH Reference Software and Conformance 2014 NAB Show DASH Talks NAB 14 April 8, Las Vegas, NV, USA Dipl.-Ing. Dr. Christian Timmerer CIO | bitmovin GmbH & Alpen-Adria-Universität Klagenfurt [email protected] blog.timmerer.com

MPEG-DASH Reference Software and Conformance

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: MPEG-DASH Reference Software and Conformance

WE MAKE YOUR VIDEOS FLOWIndustry Leading Streaming Solutions

DASH Reference Software and Conformance

2014 NAB ShowDASH Talks NAB 14April 8, Las Vegas, NV, USA

Dipl.-Ing. Dr. Christian TimmererCIO | bitmovin GmbH & Alpen-Adria-Universität [email protected]

Page 2: MPEG-DASH Reference Software and Conformance

Scope of Reference Software and Conformance

• Conformance and reference software of MPEG-DASH serves three main purposes:– validation of the written specification;– clarification of the written specification; and– conformance testing for checking interoperability for the various

applications against the reference software which aims to be compliant with ISO/IEC 23009

• ISO/IEC 23009-2: media presentation conformance, test vectors, DASH access engine reference software, sample software

Scope1

Page 3: MPEG-DASH Reference Software and Conformance

Components

• Media presentation conformance– MPD validator: xlink, schema validation, add’l validation rules– Segment conformance: check ISOBMFF, M2TS against DASH specification– Dynamic service validator: dynamic updates of the MPD

• DASH conformance sequences• DASH access client reference software

– libdash: access to information contained in the MPD + schedule download of segments

• Sample software– Sample player: utilizes libdash, GUI, manual adaptation logic– GPAC player: integrated player or embeddable DASH engine– MP4Box segmenter: create segments + MPD based on encoded content

• Computing Now theme– Recent MPEG standards for future media ecosystems– http://bit.ly/1h5tMgq

http://dashif.org/software/

Components2

Page 4: MPEG-DASH Reference Software and Conformance

Cloud-based MPEG-DASH Transcoding and Streaming for Broadcast Scenarios

• Using scalable & flexible cloud infrastructure• MPEG-DASH representations for mobile devices (320p) up to

PC/TV (1080p)• MPEG-DASH playback on multiple devices using HTML5 & Flash

clients• Live / Timeshift / OnDemand using the same MPEG-DASH

content CLOUD-BASEDTRANSCODING &

STREAMING

MPEG-DASHCLIENTS

CUSTOMERPORTAL

SHOWCASE

Live Timeshift Catchup using

EPG Data

Cloud-DASH3

Page 5: MPEG-DASH Reference Software and Conformance

Conclusions

• MPEG-DASH Reference Software and Conformance– Comprehensive toolset for conformance testing– Verification and clarification of the written

specification

• Complementary DASH-IF software tools– Reference client, sample players, sample

segmenters and packagers, libraries, manifest and ISOBMFF validator ➪ http://dashif.org/software/

Conclusions4

Page 6: MPEG-DASH Reference Software and Conformance

WE MAKE YOUR VIDEOS FLOWIndustry Leading Streaming Solutions

BitmovinWe make your media flow

Bitdash/Libdash bitmovin GmbHLakeside Science and Technology Park Building B01 9020 Klagenfurt Austria | Europe T +43 463 27008747 E [email protected]

www.bitmovin.com | www.bitcodin.com @bitmovin facebook.com/bitmovin github.com/bitmovin