Abstract
Applying video smoothing techniques to real-time video transmission can significantly reduce the peak rate and rate variability of compressed video streams. Moreover, statistical multiplexing of the smoothed traffic can substantially improve network utilization. In this paper we propose a new smoothing scheme, which exploits statistical multiplexing gain that can be obtained after smoothing of individual video streams. We present a new bandwidth allocation algorithm that allows for responsive interactivity. The local re-smoothing algorithm is carried out using an iterative process. In the proposed scheme the smoothed video streams are divided into fixed intervals and then a new transmission schedule for each interval is calculated. The problem of applying an optimal transmission schedule for aggregated smoothing video streams is shown to be NP-hard problem. Partitioning the whole stream into sections enables parallel processing of the smoothing algorithm in real-time before transmission. This approach allows partial transmission of the multiplexed stream while smoothing other intervals. The simulation results show a significant reduction in peak rate and rate variability of the aggregated stream, compared to the non-smoothing case. Therefore the proposed scheme allows us to increase the number of simultanusally-served video streams.
Similar content being viewed by others
References
Anastasiadis SV, Varman P, Vitter JS, Yi K (2005) Optimal lexicographic shaping of aggregate streaming data. IEEE Trans Comput 54(4):398–408
Chao H-C, Hung CL, Tsuei TG (2002) ECVBA traffic-smoothing scheme for VBR media streams. Int J Netw Manag 12(3):179–185
Feng W, Jahanian F, Sechrest S (1995) Optimal buffering for the delivery of compressed prerecorded video. In: Proceeding of the IASTED/ISMM Int’l Conf. on Networks, January 1995
Feng W, Rexford J (1997) A comparison of bandwidth smoothing techniques for the transmission of prerecorded compressed video. In: Proceeding IEEE INFOCOM. Kobe, Japan, April 1997, pp 58–66
Feng W, Sechrest S (1995a) Smoothing and buffering for delivery of prerecorded compressed video. In Proceeding of the IS&T/ SPIE symp. on multimedia comp. and networking, Feb., pp 234–242
Feng W, Sechrest S (1995b) Critical bandwidth allocation for the delivery of compressed video. Comput Commun 18(10):709–717
Grossglaser M, Keshav S, Tse DNC (1997) RCBR: a simple and efficient service for multiple time-scale traffic. IEEE/ACM Trans Netw 5:741–755, Dec
Hadar O, Cohen R (2001) PCRTT enhancement for off-line video smoothing. Real Time Imaging 7(3):301–314 (Special issue on adaptive real time multimedia transmission over packet switching networks), June
Hadar O, Greenberg S (1999) Video rate smoothing and statistical multiplexing using the e-PCRTT algorithm. In: SPIE Symposium on Voice Video and Data Communications: Multimedia Systems and Applications II, Boston, MA, September 1999
Johnson DS (1973) Near-optimal bin packing algorithms. PhD thesis, MIT, Cambridge, MA
Kang S, Yeom HY (1999) Transmission of video streams with constant bandwidth allocation. Comput Commun 22:173–180
Kang S, Yeom HY (2000) Aggregated smoothing of VBR video streams. In: International Conference on Information Networking (ICOIN-14), Taiwan, January
Knightly EW, Zhang H (1997) D-BIND: an accurate traffic model for providing QoS guarantees to VBR traffic. IEEE/ACM Trans Netw 5(2):219–231, April
Liebeherr J, Wrege D (1996) Video characterization for multimedia networks with a deterministic service. In: Proceeding of IEEE Infocom ’96, San Francisco, CA, March
Mansour Y, Patt-Shamir B, Lapid O (2004) Optimal smoothing schedules for real-time streams. Distrib Comput 17(1):77–89
Reisslein M, Ross KW (1998) High-performance prefetching protocols for VBR prerecorded video. IEEE Netw 12(6):46–55
Salehi J, Zhang Z, Kurose J, Towsley D (1996) Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing. In: Proceeding of ACM SIGMETRICS ’96, May, pp 222–231
Salehi JD, Zhang Z, Kurose J, Towsley D (1998) Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing. IEEE/ACM Trans Netw 6:397–410
Sen S, Dey J, Kurose J, Stankovic J, Towsley D (1997) CBR transmission of VBR stored video. In: SPIE Symposium on Voice Video and Data Communications: Multimedia Networks: Security, Displays, Terminals, Gateways, Dallas, November
Ye D, Barker C, Xiong Z, Zhu W (2004) Wavelet-based smoothing of VBR video traffic. IEEE Trans Multimedia 6:611–623
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hadar, O., Greenberg, S. & Segal, M. EPCRTT-based smoothing and multiplexing of VBR video traffic. Multimed Tools Appl 36, 203–219 (2008). https://doi.org/10.1007/s11042-007-0132-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-007-0132-9