TY - JOUR
T1 - Implications of smoothing on statistical multiplexing of H.264/AVC and SVC video streams
AU - Van Der Auwera, Geert
AU - Reisslein, Martin
N1 - Funding Information:
Manuscript received May 28, 2008; revised April 20, 2009. First published August 11, 2009; current version published August 21, 2009. This work was supported in part by the National Science Foundation through Grants No. Career ANI-0133252, ANI-0136774, and CRI-0750927.
PY - 2009
Y1 - 2009
N2 - While the hierarchical B frame based Scalable Video Coding (SVC) extension of the H.264/AVC standard achieves significantly improved compression over the initial H.264/AVC codec, the SVC video traffic is significantly more variable than H.264/AVC traffic. The higher traffic variability of the SVC encoder can lead to smaller numbers of streams supported with bufferless statistical multiplexing than with the H.264/AVC encoder (and even less streams than with the MPEG-4 Part 2 encoder) for prescribed link capacities and loss constraints. In this paper we examine the implications of video traffic smoothing on the numbers of statistically multiplexed H.264 SVC, H.264/AVC, and MPEG-4 Part 2 streams, the bandwidth requirements for streaming, and the introduced delay. We identify the levels of smoothing that ensure that more H.264 SVC streams than H.264/AVC streams can be supported. For a basic low-complexity smoothing technique that is readily applicable to both live and prerecorded streams, we identify the levels of smoothing that give (bufferless) statistical multiplexing performance close to an optimal off-line smoothing technique. We thus characterize the trade-offs between increased smoothing delay and increased statistical multiplexing performance for both H.264/AVC, which employs classical B frames, and H.264 SVC, which employs hierarchical B frames. We similarly identify the buffer sizes for the buffered multiplexing of unsmoothed H.264 SVC, H.264/AVC, and MPEG-4 Part 2 streams that give close to optimal performance.
AB - While the hierarchical B frame based Scalable Video Coding (SVC) extension of the H.264/AVC standard achieves significantly improved compression over the initial H.264/AVC codec, the SVC video traffic is significantly more variable than H.264/AVC traffic. The higher traffic variability of the SVC encoder can lead to smaller numbers of streams supported with bufferless statistical multiplexing than with the H.264/AVC encoder (and even less streams than with the MPEG-4 Part 2 encoder) for prescribed link capacities and loss constraints. In this paper we examine the implications of video traffic smoothing on the numbers of statistically multiplexed H.264 SVC, H.264/AVC, and MPEG-4 Part 2 streams, the bandwidth requirements for streaming, and the introduced delay. We identify the levels of smoothing that ensure that more H.264 SVC streams than H.264/AVC streams can be supported. For a basic low-complexity smoothing technique that is readily applicable to both live and prerecorded streams, we identify the levels of smoothing that give (bufferless) statistical multiplexing performance close to an optimal off-line smoothing technique. We thus characterize the trade-offs between increased smoothing delay and increased statistical multiplexing performance for both H.264/AVC, which employs classical B frames, and H.264 SVC, which employs hierarchical B frames. We similarly identify the buffer sizes for the buffered multiplexing of unsmoothed H.264 SVC, H.264/AVC, and MPEG-4 Part 2 streams that give close to optimal performance.
KW - Delay
KW - H.264/AVC
KW - Hierarchical B frames
KW - SVC
KW - Smoothing
KW - Statistical multiplexing
KW - Video traffic
UR - http://www.scopus.com/inward/record.url?scp=70349312364&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70349312364&partnerID=8YFLogxK
U2 - 10.1109/TBC.2009.2027399
DO - 10.1109/TBC.2009.2027399
M3 - Article
AN - SCOPUS:70349312364
SN - 0018-9316
VL - 55
SP - 541
EP - 558
JO - IRE Transactions on Broadcasting
JF - IRE Transactions on Broadcasting
IS - 3
M1 - 5200455
ER -