TY - GEN
T1 - Open-source framework for reduced-complexity multi-rate HEVC encoding
AU - Matheswaran, Aruna
AU - Karadugattu, Praveen Kumar
AU - Ramachandran, Pradeep
AU - Giladi, Alex
AU - Grois, Dan
AU - Venkatesan, Pooja
AU - Balk, Alex
N1 - Publisher Copyright:
© 2020 SPIE.
PY - 2020/1/1
Y1 - 2020/1/1
N2 - Adaptive bitrate streaming (ABR) is a key enabler for large-scale video distribution over the Internet. It relies on offering multiple representations of the same content at different bitrates (the “bitrate ladder”) at the content generation stage, and on the client ability for the real-time adaptation to varying network conditions by selecting and downloading a representation it can sustain. In turn, this leads to robust video distribution as a trade-off of relatively high computational resources: compared to the traditional cable/IPTV distribution, which typically requires a single SD and a single HD representation, the typical bitrate ladder scheme requires significantly more representations, thereby taking a heavy toll on computational resources. In this work, an x265-based implementation of a multi-resolution encoding framework is presented, which adaptively identifies the most appropriate settings and corresponding analysis information for the efficient encoding with a variety of bitrates and resolutions. The x265 encoder is currently the most popular open-source video encoder, which is based on the HEVC (H.265/MPEG-H) video coding standard, and as a result, the x265-based implementation proposed in this work enables achieving an optimal trade-off between the encoder performance and coding efficiency. According to the extensive experimental results, the proposed x265-based encoding framework achieves up to about 95% computational efficiency improvement, as compared to independent)standalone) encoding per each representation, in terms of the turnaround time, at a negligible visual quality loss.
AB - Adaptive bitrate streaming (ABR) is a key enabler for large-scale video distribution over the Internet. It relies on offering multiple representations of the same content at different bitrates (the “bitrate ladder”) at the content generation stage, and on the client ability for the real-time adaptation to varying network conditions by selecting and downloading a representation it can sustain. In turn, this leads to robust video distribution as a trade-off of relatively high computational resources: compared to the traditional cable/IPTV distribution, which typically requires a single SD and a single HD representation, the typical bitrate ladder scheme requires significantly more representations, thereby taking a heavy toll on computational resources. In this work, an x265-based implementation of a multi-resolution encoding framework is presented, which adaptively identifies the most appropriate settings and corresponding analysis information for the efficient encoding with a variety of bitrates and resolutions. The x265 encoder is currently the most popular open-source video encoder, which is based on the HEVC (H.265/MPEG-H) video coding standard, and as a result, the x265-based implementation proposed in this work enables achieving an optimal trade-off between the encoder performance and coding efficiency. According to the extensive experimental results, the proposed x265-based encoding framework achieves up to about 95% computational efficiency improvement, as compared to independent)standalone) encoding per each representation, in terms of the turnaround time, at a negligible visual quality loss.
KW - ABR
KW - Adaptive video streaming
KW - HEVC
KW - MPEG-H
KW - OTT
KW - Open source
KW - Video coding
KW - X265
UR - http://www.scopus.com/inward/record.url?scp=85092606435&partnerID=8YFLogxK
U2 - 10.1117/12.2567877
DO - 10.1117/12.2567877
M3 - Conference contribution
AN - SCOPUS:85092606435
T3 - Proceedings of SPIE - The International Society for Optical Engineering
BT - Applications of Digital Image Processing XLIII
A2 - Tescher, Andrew G.
A2 - Ebrahimi, Touradj
PB - SPIE
T2 - Applications of Digital Image Processing XLIII 2020
Y2 - 24 August 2020 through 4 September 2020
ER -