Skip to main content
Log in

On modeling and evaluating multicomputer transcoding architectures for live-video streams

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. DVGRAB is available under GNU/GPL license at http://kino.schirmacher.de.

  2. FFMPEG is available under GNU/GPL license at http://ffmpeg.sourceforge.net.

  3. Digital Video for Linux, Available at http://www.kinodv.org.

  4. In this way all captured videos present the same characteristics, making the evaluation fair.

  5. 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.

  6. The software was written in C language using the GNU CC RTP implementation.

  7. This is the RTP standard defined in RFC1889, RFC4175 and RFC3551 specifications.

  8. 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].

  9. The Transcoding simulator can be downloaded at http://www.icmc.usp.br/~mello.

References

  1. 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

    Article  Google Scholar 

  2. 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

  3. 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

    Article  Google Scholar 

  4. 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

    Google Scholar 

  5. 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

  6. 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

    Article  Google Scholar 

  7. 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

  8. 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

  9. 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

  10. Li W (2001) Overview of fine granularity scalability in MPEG-4 video standard. IEEE Trans Circuits Syst Video Technol 11(3):301–317

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. Rejaie R, Handley M, Estrin D (2000) Layered quality adaptation for internet video streaming. IEEE J Sel Areas Commun 18(12):2530–2543

    Article  Google Scholar 

  13. Shanableh T, Ghanbari M (2000) Heterogeneous video transcoding to lower spatio-temporal resolutions and different encoding formats. IEEE Trans Multimedia 2(2):101–110

    Article  Google Scholar 

  14. Shefler WC (1988) Statistics: concepts and applications. Benjamin/Cummings, Menlo Park

    Google Scholar 

  15. 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

  16. Wu D, Hou YT, Zhang YQ (2001) Scalable video coding and transport over broad-band wireless networks. IEEE 89(1):6–20

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Rodrigo Fernandes de Mello.

Rights and permissions

Reprints 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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-009-0259-y

Keywords

Navigation