Font Size: a A A

Investigation of scalable HEVC and its bitrate allocation for UHD deployment in the context of HTTP streaming

Posted on:2016-11-25Degree:M.S.E.EType:Thesis
University:The University of Texas at ArlingtonCandidate:Madhugiri Dayananda, Uma SagarFull Text:PDF
GTID:2478390017982152Subject:Electrical engineering
Abstract/Summary:
High Efficiency Video Coding (HEVC/H.265) [1] is the state of the art video compression standard, which provides bitrate reduction in the range of 50% when compared to the previous Advanced Video Coding (MPEG-4 AVC/H.264) [5] standard at similar video quality. Scalable High Efficiency Video Coding (SHVC) [2] is the scalable extension of HEVC, which provides traditional scalability options in terms of quality, spatial resolution and temporal frame rate and newer scalability options as well. SHVC can be used to deliver Ultra High Definition (UHD) or 4K resolution video content to mix of clients having varying characteristics.;The distribution of clients in today's multimedia environment is heterogeneous, as there are televisions, computers and mobile devices, supporting different codecs (MPEG-4 AVC or HEVC), resolutions (UHD, HD or SD) and varying bandwidth characteristics. To efficiently deliver video content to heterogeneous clients having varying resources, a combination of these state of the art video coding (SHVC) and streaming technologies (MPEG-DASH) can be employed.;Traditionally, multiple versions of the same video are stored on the servers to satisfy varying client characteristics and are delivered using simulcast coding. This leads to increased video bitrates and hence increases storage costs. However, using scalable video coding such as SHVC - where multiple versions of the video are embedded into different layers of the bit stream, results in bitrate savings. This bitrate savings come at a cost of reduced coding efficiency due to addition of layers, known as scalability overhead.;The primary focus of the thesis is investigation of bitrate savings and the scalability overhead incurred during encoding of UHD video content as SHVC enhancement layer with HEVC or MPEG-4 AVC as HD base layer and obtaining a methodology for comparison of scalable codec such as SHVC with other codecs. Experiments are conducted for SHVC encoding with fixed bitrate allocation into base layer (BL) and enhancement layer (EL) for two and three layers, concentrating on spatial and quality scalabilities. Additional experiments for two layered SHVC encoding are performed by varying the bitrate allocation into BL and EL exploring spatial scalability.;The heuristic method of bitrate allocation for scalable video coding considering both bitrate savings and scalability overhead is a tedious process and error prone. In order to effectively satisfy clients with varying bandwidth characteristics in the context of HTTP video streaming, an optimal SHVC bitrate allocation is necessary. Hence, existing bit rate allocation problem for scalable video coding is reviewed, adapted and evaluated for the scenario of UHD deployment with SHVC for optimal bitrate allocation with two layers.;[1] G. J. Sullivan et al, "Overview of the High Efficiency Video Coding (HEVC) Standard", IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, no. 12, pp. 1649--1668, Dec. 2012.;[2] J. Chen et al., "HEVC Scalable Extensions (SHVC) Draft Text 7", Document JCTVC-R1008, Joint Collaborative Team on Video Coding (JCT-VC), 18th JCTVC Meeting, Sapporo, 30 Jun.--9 Jul. 2014.;[5] JVT Draft ITU-T recommendation and final draft international standard of joint video specification (ITU-T Rec. H.264-ISO/IEC 14496-10 AVC), Mar. 2003, JVTG050 [Online] Available: http://ip.hhi.de/imagecom_G1/assets/pdfs/JVT-G050.pdf.
Keywords/Search Tags:Video, HEVC, Bitrate, HTTP, UHD, Scalable, SHVC, Standard
Related items