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.
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 .
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:
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:
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.
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.