Advanced search
1 file | 1.70 MB Add to list

Video encoder architecture for low-delay live-streaming events

Johan De Praeter (UGent) , Glenn Van Wallendael (UGent) , Jürgen Slowack (UGent) and Peter Lambert (UGent)
(2017) IEEE TRANSACTIONS ON MULTIMEDIA. 19(10). p.2252-2266
Author
Organization
Abstract
Video-streaming events such as virtual classrooms and video conferences require a low delay between sender and receiver. In order to achieve this requirement, and to make full use of the bandwidth capacity of each receiver, each client can be provided with a personalized bitstream of which the bit rate is continuously adapted to his current network bandwidth capacity. However, such an approach requires an excessive amount of computationally complex video encoders. Therefore, this paper proposes an architecture based on coding information calculation (CIC) modules and residual encoder (RE) modules. The CIC modules calculate coding information for the video at certain bit rates whereas the RE modules use this information to skip all encoding steps of a traditional encoder, except for the encoding of the residual. By reducing the amount of bits used to encode the residual, the RE modules can then provide bitstreams with personalized bit rates for several users at the same time. Each CIC module has approximately the same computational complexity as a traditional encoder, whereas an RE module has the approximate complexity of a decoder. The proposed architecture was evaluated for the high efficiency video coding standard, showing that the system achieves its goal of drastically reducing the computational complexity of low-delay live-streaming with many participants and suggesting that using less than six CIC modules results in the best tradeoff between compression efficiency and computational complexity.
Keywords
IBCN, Encoder architecture, high efficiency video coding (HEVC), low delay, low complexity, video compression

Downloads

  • (...).pdf
    • full text
    • |
    • UGent only
    • |
    • PDF
    • |
    • 1.70 MB

Citation

Please use this url to cite or link to this publication:

MLA
De Praeter, Johan et al. “Video Encoder Architecture for Low-delay Live-streaming Events.” IEEE TRANSACTIONS ON MULTIMEDIA 19.10 (2017): 2252–2266. Print.
APA
De Praeter, J., Van Wallendael, G., Slowack, J., & Lambert, P. (2017). Video encoder architecture for low-delay live-streaming events. IEEE TRANSACTIONS ON MULTIMEDIA, 19(10), 2252–2266.
Chicago author-date
De Praeter, Johan, Glenn Van Wallendael, Jürgen Slowack, and Peter Lambert. 2017. “Video Encoder Architecture for Low-delay Live-streaming Events.” Ieee Transactions on Multimedia 19 (10): 2252–2266.
Chicago author-date (all authors)
De Praeter, Johan, Glenn Van Wallendael, Jürgen Slowack, and Peter Lambert. 2017. “Video Encoder Architecture for Low-delay Live-streaming Events.” Ieee Transactions on Multimedia 19 (10): 2252–2266.
Vancouver
1.
De Praeter J, Van Wallendael G, Slowack J, Lambert P. Video encoder architecture for low-delay live-streaming events. IEEE TRANSACTIONS ON MULTIMEDIA. 2017;19(10):2252–66.
IEEE
[1]
J. De Praeter, G. Van Wallendael, J. Slowack, and P. Lambert, “Video encoder architecture for low-delay live-streaming events,” IEEE TRANSACTIONS ON MULTIMEDIA, vol. 19, no. 10, pp. 2252–2266, 2017.
@article{8533241,
  abstract     = {Video-streaming events such as virtual classrooms and video conferences require a low delay between sender and receiver. In order to achieve this requirement, and to make full use of the bandwidth capacity of each receiver, each client can be provided with a personalized bitstream of which the bit rate is continuously adapted to his current network bandwidth capacity. However, such an approach requires an excessive amount of computationally complex video encoders. Therefore, this paper proposes an architecture based on coding information calculation (CIC) modules and residual encoder (RE) modules. The CIC modules calculate coding information for the video at certain bit rates whereas the RE modules use this information to skip all encoding steps of a traditional encoder, except for the encoding of the residual. By reducing the amount of bits used to encode the residual, the RE modules can then provide bitstreams with personalized bit rates for several users at the same time. Each CIC module has approximately the same computational complexity as a traditional encoder, whereas an RE module has the approximate complexity of a decoder. The proposed architecture was evaluated for the high efficiency video coding standard, showing that the system achieves its goal of drastically reducing the computational complexity of low-delay live-streaming with many participants and suggesting that using less than six CIC modules results in the best tradeoff between compression efficiency and computational complexity.},
  author       = {De Praeter, Johan and Van Wallendael, Glenn and Slowack, Jürgen and Lambert, Peter},
  issn         = {1520-9210},
  journal      = {IEEE TRANSACTIONS ON MULTIMEDIA},
  keywords     = {IBCN,Encoder architecture,high efficiency video coding (HEVC),low delay,low complexity,video compression},
  language     = {eng},
  number       = {10},
  pages        = {2252--2266},
  title        = {Video encoder architecture for low-delay live-streaming events},
  url          = {http://dx.doi.org/10.1109/TMM.2017.2734330},
  volume       = {19},
  year         = {2017},
}

Altmetric
View in Altmetric
Web of Science
Times cited: