Haris Al Qodri Maarif, Teddy Surya Gunawan & Akhmad Unggul Priantoro Advances in Multimedia - An International Journal (AMIJ) Volume (1) : Issue (1) 12 Complexity Evaluation in Scalable Video Coding Haris Al Qodri Maarif G0725767@student.iium.edu.my Faculty of Engineering Department of Electrical and Computer Engineering International Islamic University Malaysia Kuala Lumpur, 53100, Malaysia Teddy Surya Gunawan tsgunawan@iium.edu.my Faculty of Engineering Department of Electrical and Computer Engineering International Islamic University Malaysia Kuala Lumpur, 53100, Malaysia Akhmad Unggul Priantoro unggul@iium.edu.my Faculty of Engineering Department of Electrical and Computer Engineering International Islamic University Malaysia Kuala Lumpur, 53100, Malaysia Abstract The scalable video coding is the extension of H.264/AVC. The features in scalable video coding, are the standard features in H.264/AVC and some features which is supporting the scalability of the encoder. Those features add more complexity in SVC encoder. In this paper, complexity evaluation of scalable video coding has been performed. Different scalable configurations were evaluated in which the encoding time and the encoded video quality have been measured. Various scalable configurations with various GOPs, frame rates, QP value, have been implemented and evaluated, which shows the scalability of video coding for various conditions. Based on these results, a low complexity algorithm has been proposed. Results show that the proposed algorithm maintained the image quality (around 0.1 dB differences) while reducing the encoding time (around 30%). Keywords: Scalable Video Coding, JSVM Reference Software, Complexity, Encoding Time, PSNR 1. INTRODUCTION Scalable video coding (SVC) is classified as layered video codec [1] which is the extension of H.264/AVC standard. The extension of H.264/AVC standard in a way that a wide range of spatiotemporal and quality scalability is achieved [11]. SVC-based layered video coding is suitable for different use-cases and different bitstream e.g., supporting heterogeneous devices with a single, scalable bit stream. Such a stream allows for delivering a decode-able and presentable quality of the video depending on the device’s capabilities. In terms of spatiotemporal and quality, scalability of SVC is referred as a functionality that allows the removal of parts of the bit-stream while achieving a reasonable coding efficiency of the