Abstract
The pervasive and ubiquitous computing has motivated researches on multimedia adaptation which aims at matching the video quality to the user needs and device restrictions. This technique has a high computational cost which needs to be studied and estimated when designing architectures and applications. This paper presents an analytical model to quantify these video transcoding costs in a hardware independent way. The model was used to analyze the impact of transcoding delays in end-to-end live-video transmissions over LANs, MANs and WANs. Experiments confirm that the proposed model helps to define the best transcoding architecture for different scenarios.
Similar content being viewed by others
Notes
DVGRAB is available under GNU/GPL license at http://kino.schirmacher.de.
FFMPEG is available under GNU/GPL license at http://ffmpeg.sourceforge.net.
Digital Video for Linux, Available at http://www.kinodv.org.
In this way all captured videos present the same characteristics, making the evaluation fair.
The experiments were executed for different resolutions (128 × 96, 160 × 120, 176 × 144, 320 × 240, 352 × 288, 640 × 480), and, afterwards, averages were computed. Those averages are presented in Table 1.
The software was written in C language using the GNU CC RTP implementation.
This is the RTP standard defined in RFC1889, RFC4175 and RFC3551 specifications.
A quartile is any of the three values which divide a sorted data set into four equal parts, so that each part represents 1/4th of the sample [14].
The Transcoding simulator can be downloaded at http://www.icmc.usp.br/~mello.
References
Ahmad I, Wei XH, Sun Y, Zhang Y (2005) Video transcoding: an overview of various techniques and research issues. IEEE Trans Multimedia 7(5):793–804
Cheng X, Dale C, Liu J (2007) Understanding the characteristics of internet short video sharing: youtube as a case study. In: Procs of the 7th ACM SIGCOMM conference on internet measurement, San Diego, 24–26 October 2007
Conklin GJ, Greenbaund GS, Lillevold KO, Lippman AF, Reznik YA (2001) Video coding for streaming media delivery on the internet. IEEE Trans Circuits Syst Video Technol 11(3):269–281
Culler DE, Karp RM, Patterson DA, Sahay A, Schauser KE, Santos E, Subramonian R, von Eicken T (1993) LogP: towards a realistic model of parallel computation. In: Principles practice of parallel programming. ACM, New York, pp 1–12
de Mello RF, Senger LJ (2006) Model for simulation of heterogeneous high-performance computing environments. In: 7th international meeting high performance computing for computational science – VECPAR 2006, Rio de Janeiro, pp 1–13, 10–13 July 2006
Dogan S, Cellatoglu A, Uyguroglu M, Sadka AH, Kondoz AM (2002) Error-resilient video transcoding for robust internetwork communications. IEEE Trans Circuits Syst Video Technol 12(6):453–464
Dogan S, Eminsoy S, Sadka AH, Kondoz AM (2004) Video content adaptation using transcoding for enabling UMA over UMTS. In: 5th workshop on image analysis for multimedia interactive services, Lisbon, 21–23 April 2004
Huang J, Krasic C, Walpole J (2003) Adaptive live video streaming by priority drop. In: Proceedings, IEEE conference on advanced video and signal based surveillance, Miami, 21–22 July 2003
Kim T, Ammar MH (2003) Optimal quality adaptation for MPEG-4 fine-grained scalable video. In: 22nd IEEE Infocom, San Franciso, 30 March–3 April 2003, pp 641–651
Li W (2001) Overview of fine granularity scalability in MPEG-4 video standard. IEEE Trans Circuits Syst Video Technol 11(3):301–317
Liu J, Li B, Zhang YQ (2004) An end-to-end adaptation protocol for layered video multicast using optimal rate allocation. IEEE Trans Multimedia 6(1):87–102
Rejaie R, Handley M, Estrin D (2000) Layered quality adaptation for internet video streaming. IEEE J Sel Areas Commun 18(12):2530–2543
Shanableh T, Ghanbari M (2000) Heterogeneous video transcoding to lower spatio-temporal resolutions and different encoding formats. IEEE Trans Multimedia 2(2):101–110
Shefler WC (1988) Statistics: concepts and applications. Benjamin/Cummings, Menlo Park
Shen B, Lee SJ (2002) Transcoding-enabled caching proxy for video delivery in heterogeneous network environments. Internet and Multimedia Systems and Applications, pp 360–365, ISBN 0-88986-350-4, August
Wu D, Hou YT, Zhang YQ (2001) Scalable video coding and transport over broad-band wireless networks. IEEE 89(1):6–20
Acknowledgements
This paper is based upon work supported by CAPES, Brazil under grant no. 032506-6 and FAPESP, Brazil. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the CAPES or FAPESP.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
de Mello, R.F., Goularte, R., Dodonov, E. et al. On modeling and evaluating multicomputer transcoding architectures for live-video streams. Multimed Tools Appl 43, 109–129 (2009). https://doi.org/10.1007/s11042-009-0259-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-009-0259-y