Datasets for AVC (H.264) and HEVC (H.265) for Evaluating Dynamic Adaptive Streaming over HTTP (DASH)

Similar documents
dashc: a highly scalable client emulator for DASH video

Delivery of Adaptive Bit Rate Video: Balancing Fairness, Efficiency and Quality

A Scalable Video Coding Dataset and Toolchain for Dynamic Adaptive Streaming over HTTP

Low Latency MPEG-DASH System over HTTP 2.0 and WebSocket

Live HTTP Streaming of Video and Subtitles within a Browser

Image and Video Coding I: Fundamentals

Performance Measurements of 360 Video Streaming to Head-Mounted Displays Over Live 4G Cellular Networks

A Seamless Web Integration of Adaptive HTTP Streaming

SDC: Scalable Description Coding for Adaptive Streaming Media

A Comparative Case Study of HTTP Adaptive Streaming Algorithms in Mobile Networks

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks

Downloaded on T18:28:53Z. Title. Sizing network buffers: an HTTP Adaptive Streaming perspective

User Experience Modeling for DASH Video

A QoE Friendly Rate Adaptation Method for DASH

Future Buffer based Adaptation for VBR Video Streaming over HTTP

Automated Performance Evaluation of Adaptive HTML5 Player Deployments

A Case Study on Cloud Based Hybrid Adaptive Mobile Streaming: Performance Evaluation

Evaluation of Hybrid Scalable Video Coding for HTTP-based Adaptive Media Streaming with High-Definition Content

Streaming Technologies Delivering Multimedia into the Future. May 2014

Distributed DASH Dataset

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS

NETWORK-ASSISTED STRATEGY FOR DASH OVER CCN. Rihab Jmal*, Gwendal Simon** and Lamia Chaari* *University of Sfax/ CRNS Tunisia **IMT Atlantique, France

INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND AUDIO

On the Feasibility of DASH Streaming in the Cloud

ALD: Adaptive Layer Distribution for Scalable Video

Cache Replacement Strategies for Scalable Video Streaming in CCN

ALD: adaptive layer distribution for scalable video

Video Quality for Live Adaptive Bit-Rate Streaming: Achieving Consistency and Efficiency

Beyond TS Workshop

ALD: adaptive layer distribution for scalable video. Article (peer-reviewed)

Effects of Internet Path Selection on Video-QoE

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

Image and video processing

QoE-Driven Video Streaming and Video Content Caching

Internet Video Delivery. Professor Hui Zhang

Image and Video Coding I: Fundamentals

Development of System for Simultaneously Present Multiple Videos That Enables Search by Absolute Time

Title: Scalable Video Coding based DASH for efficient usage of network resources

Scalable Video Coding

DASH Streaming and WebRTC

Lecture 27 DASH (Dynamic Adaptive Streaming over HTTP)

Efforts to Improve OTT Video Experience by ICPs

Why Is HTTP Adaptive Streaming So Hard?

ORBX 2 Technical Introduction. October 2013

Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP

ADVANCED TRANSPORT OPTIONS FOR THE DYNAMIC ADAPTIVE STREAMING OVER HTTP. Christian Timmerer, and Alan Bertoni

DYNAMIC ADAPTIVE STREAMING OVER HTTP/2.0

Lec 16 - MPEG Video System I

EXPLORING THE DELAY VERSUS QUALITY TRADEOFF IN REAL-TIME STREAMING OF SCALABLE VIDEO FROM MOBILE DEVICES

Encoding At Netflix Media Meetup, May 2014 Netflix Digital Supply Chain

arxiv: v1 [cs.mm] 4 May 2017

Characterizing Netflix Bandwidth Consumption

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

Dolby Vision. Streams within the MPEG-DASH format

IEEE TRANSACTIONS ON BROADCASTING, VOL. 61, NO. 4, DECEMBER Deriving and Validating User Experience Model for DASH Video Streaming

R&D White Paper WHP 087. A quantitive comparison of TV-Anytime and DVB-SI. Research & Development BRITISH BROADCASTING CORPORATION.

Efficient Delivery of Scalable Video Using a Streaming Class Model. and Cormac J. Sreenan

AUTOMATED QOE EVALUATION OF DYNAMIC ADAPTIVE STREAMING OVER HTTP. bsoft ltd Macerata, Italy

COMP6218: Content Caches. Prof Leslie Carr

GreenBag: Energy-efficient Bandwidth Aggregation For Real-time Streaming in Heterogeneous Mobile Wireless Networks

Microsoft RemoteFX for Remote Desktop Virtualization Host Capacity Planning Guide for Windows Server 2008 R2 Service Pack 1

TotalCode Studio. Professional desktop encoding for digital distribution and over the top services NEW FEATURES

Lec 15 Multimedia Systems I: ISO Based File Format (Mp4) and DASH

Experience. A New Modular E-Learning Platform Integrating an Enhanced Multimedia. Doctoral Program in Computer and Control Engineering (XXX Cycle)

The Performance of MANET Routing Protocols for Scalable Video Communication

6th International Workshop on OMNeT++

Designing Video Services for Low-Latency Distributions in IPTV Cable Systems

Powering the Next-Generation Video Experience

On the Efficacy of the Dynamic Adaptive Streaming Over HTTP (DASH) Protocol

Investigation of Scalable Video Delivery using H.264 SVC on an LTE Network.

NOT FOR DISTRIBUTION OR REPRODUCTION

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

Large Scale Data Visualization. CSC 7443: Scientific Information Visualization

SamKnows test methodology

GroupCast: Preference-Aware Cooperative Video Streaming with Scalable Video Coding

Streaming Video over HTTP with Consistent Quality

Random Neural Networks for the Adaptive Control of Packet Networks

Optimized Strategies for Real-Time Multimedia Communications from Mobile Devices

Uploaders Guide Table of Contents

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

Module 10 MULTIMEDIA SYNCHRONIZATION

Evaluation and simulation of Video using EvalVid Tool

Network-Aware Video Level Encoding for Uplink Adaptive HTTP Streaming

A Public Dataset for YouTube s Mobile Streaming Client

Dynamic Adaptive Streaming over HTTP (DASH) Application Protocol : Modeling and Analysis

ABR Streaming of VBR-encoded Videos: Characterization, Challenges, and Solutions

A Web-Based Framework for Fast Synchronization of Live Video Players

CS 528 Mobile and Ubiquitous Computing Lecture 4a: Playing Sound and Video Emmanuel Agu

Router Virtualization as an Enabler for Future Internet Multimedia Applications

Dolby Vision. Profiles and levels V1.2.9

Integrating Beamr Video Into a Video Encoding Workflow By: Jan Ozer

Module 10 MULTIMEDIA SYNCHRONIZATION

Multimedia Streaming. Mike Zink

Article (peer-reviewed) Conference item

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

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

Producing High-Quality Video for JavaFXTM Applications

Network Traffic Reduction by Hypertext Compression

MPEG-4. Today we'll talk about...

CS 457 Multimedia Applications. Fall 2014

Transcription:

Datasets for AVC (H.264) and HEVC (H.265) for Evaluating Dynamic Adaptive Streaming over HTTP (DASH) Jason J. Quinlan, Ahmed H. Zahran, Cormac J. Sreenan Dept. of Computer Science, University College Cork Ireland [j.quinlan, a.zahran, cjs]@cs.ucc.ie This publication has emanated from research conducted with the financial support of Science Foundation Ireland (SFI) under Grant Number 13/IA/1892.

Motivation Provide researchers with a sufficiently diversified dataset number of clips and genres Encoded for both H.264 (AVC) and H.265 (HEVC) HEVC dataset with low data-rate video suitable for evaluation networks with limited bandwidth Faciltate both experimental and real testbed evaluation of DASH. Supporting advanced objective video quality metrics (e.g., VQM) 2

Outline Dataset Overview A closer look A use case Conclusion and Future Work 3

Outline Dataset Overview A closer look A use case Conclusion and Future Work 4

Dataset Overview Twenty three clips 20 16-min + 3 ~10-min Six genres Action, comedy, sci-fi, documentary, animation, thriller Two encoders H.264 (AVC) and H.265 (HEVC). Five segment durations 2-, 4-, 6-, 8-, and 10-second. 5

Dataset Overview Encoding configurations comparative to the representations and resolutions matching those used by content distribution provider. 6

H.264 v H.265 Comparison Highest representation rate for clip 5 with a 4-second segment duration H.264 H.265 7

Outline Dataset Overview A closer look A use case Conclusion and Future Work 8

Types of Datasets Content Dataset Trace-Based Dataset Compressed Header Dataset 9

Content Dataset Based on three well-known opensource animated videos Big Buck Bunny (BBB) - 9 minutes 46 seconds Elephant Dreams (ED) - (10:54) and Sita Sings the Blues (SSTB) - (16:00) This dataset provides all DASH content. Can be used with any DASH compatible player 10

Trace-Based Dataset Additional 20 video clips. Extracted from High Definition (HD 1920 x 1080) Blu-Ray content. Offering clips with a mixture of fast and slow action and with static and dynamic scenes. All clips 16 minutes in length. Can be used to drive trace-based evaluations, Simulators (NS3, OPNET, etc) Experimental clients (e.g. scoot player,..) 11

Compressed Header Dataset The header of every segment is typically composed of the Movie Fragment Box moof, which is the segment meta data, and the Media Data Box mdat, which contains the video and audio content. For every segment GPAC is used to determine the header structure of the segment we store the moof and a part of the mdat data. 12

Compressed Header Dataset Per clip, compressed header dataset offers MPD file the header information for the MP4 file, and the compressed header information per segment Reduces our entire dataset of 464GB to 518MB. We combine the segment size information, from our trace-based dataset, and the stored actual data to reconstruct the compressed dataset. (script is released) Tested with GPAC@Rawmode Can be also used with experimental players 13

Outline Dataset Overview A closer look A use case Conclusion and Future Work 14

Evaluation Setup We evaluate our datasets with GPAC in a real testbed Experiment 6 streaming clients sharing a link with a variable bandwidth running default GPAC adaptation algorithm We determine per segment, the arrival time (ms), delivery time (ms), stall duration (ms), representation rate and buffer level (in seconds) at the client. 15

Evaluation Results H.265 H.264 16

Objective Quality Assessment We complement our data set with PSNR for each segment to enable the comparison of the encoding efficiency of H.264 and H.265 VQM (in progress) 17

Outline Dataset Overview A closer look A use case Conclusions and Future Work 18

Conclusions We present datasets for both trace-based simulation and real-time testbed evaluation of (DASH). Available in both H.264 and H.265. Encoded rates comparative to the representations and resolutions of popular content distribution providers. We offer twenty three different clips across a range of genres. Across five different segment durations. Our header-only compressed dataset offers a means of streaming our entire dataset locally. 19

Dataset Website Links to all MPD files for the Content Dataset. Download link for trace-based Dataset. Download link for PSNR values. The Compressed Dataset and build instructions. Instruction for building GPAC, and its dependencies. A VirtualBox VM of a fresh install of Ubuntu 14.04, complete with all required dependencies for H.264 and H.265 decoding and streaming using GPAC and our datasets. 20

Future Work Supplementing the existing datasets with a Scalable Video Coded version of both H.264 and H.265. Developing a Server side segment generator create segments in real-time based on the requested segment, the header data in the Compressed Dataset and the actual segment size from traces 21

Datasets for AVC (H.264) and HEVC (H.265) for Evaluating Dynamic Adaptive Streaming over HTTP (DASH) http://www.cs.ucc.ie/misl/research/current/ivid_dataset http://tinyurl.com/ivid-dataset Jason J. Quinlan Dept. of Computer Science, University College Cork Ireland J.quinlan@cs.ucc.ie

Related Work The Dynamic Adaptive Streaming over HTTP Dataset is the first of the publicly available DASH datasets: Ultra High Definition HEVC DASH Data Set Stefan Lederer, Christopher Muller, and Christian Timmerer. Dynamic Adaptive Streaming over HTTP Dataset. In Proceedings of the 3rd Multimedia Systems Conference, MMSys '12, pages 89-94, New York. J. Le Feuvre, J-M. Thiesse, M. Parmentier, M. Raulet, and C. Daguet. Ultra High Definition HEVC DASH Data Set. In Proceedings of the 5th ACM Multimedia Systems Conference, MMSys '14 Further expanded by the Scalable Video Coding (SVC) Dataset Christian Kreuzberger, Daniel Posch, and Hermann Hellwagner. A scalable video coding dataset and toolchain for dynamic adaptive streaming over http. In Proceedings of the 6th ACM Multimedia Systems Conference, MMSys '15, pages 213-218 23