presents

Ultra High Definition HEVC DASH Data Set

Overview

Ultra High Definition video is entering a phase of deployment tests, with first UHD services being launched in late 2013. Most on-air broadcast UHD services will not start until 4K display market penetration is high enough, which will not happen until at least 2018, and most initial services will be offered via IPTV services or Over-The-Top delivery technologies.

The new HEVC video compression standard, with a 50% gain over its predecessor AVC|H.264, is the natural industry choice for compressing UHD content; at the transport level, MPEG-DASH offers a complete set of tools for broadcast and broadband convergence, and is one of the first candidates for HEVC preferred transport layer. In this context, deployment tests of MPEG-DASH and UHD HEVC content are expected to be a very important topic in the next two years.

This page presents a Ultra High Definition HEVC DASH dataset ranging from HD to UHD in different bit rates, tempral resolution and bit depth. This data set may be used to simulate UHD DASH services, whether on-demand or live, using real-life professional quality content.


Further details on this dataset are available in this article.

Dataset Description

The sequences provided in this dataset are a professional edit of several sequences shot during the 4Ever project. The sequences have been captured using a Sony F65 in raw mode, processed in BT.709 Gamut.

The edited sequence is an UHDTV 3840x2160 progressive video at 60 Hz, and lasts 8536 frames, which corresponds to 2 minutes, 22 seconds and 226 milliseconds (16 frames). The sequence has been spatially down-sampled to generate HD (1280x720p60) and Full HD (1920x1080p60) sequences, which in turn have been temporally down-sampled at 30 Hz. The UHDTV sequence has not been temporally down-sampled, as most subjective viewing tests conducted by the 4Ever project on 4K materials at 30 Hz were not advocating for this.

The provided DASH sequences provide HEVC encoding ranging from 720p30 @ 2Mbps up to 2160p60 @ 20 Mbps, with one 1080p60 and one 2160p60 in 10 bits .

Licence

The dataset content is distributed under the terms of the Creative Common by-nc-nd Licence.

This license allows users of this dataset to copy, distribute and transmit the work under the following conditions:

For further legal details, please read the complete licence terms. For other usage of the sequences than the ones covered by this licence agreement, please contact the 4Ever partners.

Sequences

The sequences are all encoded in HEVC and HEAACv1 using MPEG-DASH ISOBMFF profiles.

The average PSNR per GOP for each of the sequences can be downloaded here.

The sequences are also provided with multiplexed audio:

UHD HEVC Sequences
Resolution Frame Rate Bit Depth Bitrate Download DASH Representation ID
720p 30 Hz 8 2 Mbps mp4 v1
720p 30 Hz 8 3 Mbps mp4 v2
720p 60 Hz 8 3 Mbps mp4 v3
720p 60 Hz 8 4 Mbps mp4 v4
1080p 30 Hz 8 4 Mbps mp4 v5
1080p 30 Hz 8 6 Mbps mp4 v6
1080p 60 Hz 8 6 Mbps mp4 v7
1080p 60 Hz 8 8 Mbps mp4 v8
1080p 60 Hz 10 8 Mbps mp4 v12
2160p 60 Hz 8 12 Mbps mp4 v9
2160p 60 Hz 8 15 Mbps mp4 v10
2160p 60 Hz 8 20 Mbps mp4 v11
2160p 60 Hz 10 20 Mbps mp4 v13

They are packaged using segment length of 2, 4, 6, 10 and 20 seconds, and cover live, onDemand and Main profiles. Live profile is provided with bitstream switching (single init segment, "hev1" coding type with in-band parameter sets) or without bitstream switching (one init segment per representation, "hvc1" coding type)

The 60 Hz links only describes 720p and 1080p content at 60 hz, in Main profile (8 bpp).

The 4K links only describes 2160p content at 60 hz, with bitrates ranging from 4 Mbps to 8 Mbps, in Main profile (8 bpp).

The 10 bit links only describes 1080p and 2160p content at 60 hz in Main10 profile (10 bpp).

The all links describes the complete data set, from 720p30 to 2160p60, with bitrates ranging from 2 Mbps to 20 Mbps, mixing Main and Main10 profiles.

UHD DASH Sequences
Profile Segment Length 60 Hz 4K 10 bit all dir
Live without bitstream switching 2s MPD MPD MPD MPD list
Live with bitstream switching 2s MPD MPD MPD MPD list
onDemand 2s MPD MPD MPD MPD list
Main 2s MPD MPD MPD MPD list
Live without bitstream switching 4s MPD MPD MPD MPD list
Live with bitstream switching 4s MPD MPD MPD MPD list
onDemand 4s MPD MPD MPD MPD list
Main 4s MPD MPD MPD MPD list
Live without bitstream switching 6s MPD MPD MPD MPD list
Live with bitstream switching 6s MPD MPD MPD MPD list
onDemand 6s MPD MPD MPD MPD list
Main 6s MPD MPD MPD MPD list
Live without bitstream switching 10s MPD MPD MPD MPD list
Live with bitstream switching 10s MPD MPD MPD MPD list
onDemand 10s MPD MPD MPD MPD list
Main 10s MPD MPD MPD MPD list
Live without bitstream switching 20s MPD MPD MPD MPD list
Live with bitstream switching 20s MPD MPD MPD MPD list
onDemand 20s MPD MPD MPD MPD list
Main 20s MPD MPD MPD MPD list

The dataset can be played back using GPAC player in builds integrating OpenHEVC decoder (all recent builds). For 10-bit playback support, please check this post.

All MPDs included in this dataset are conformant to the first edition of the MPEG-DASH standard, and have been validated using the online MPEG-DASH validator. They should also comply with the recommandations from the DASH Industry Forum on DASH+HEVC.


is