Skip to main content
Log in

Evaluating two implementations of the component responsible for decoding video and audio in the Brazilian digital TV middleware

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

Abstract

The project Ginga Code Development Network (GingaCDN) was created to implement a reference version of Ginga, the Brazilian Digital Television System (SBTVD) middleware, supporting the declarative GingaNCL and the procedural GingaJ environments in the same middleware. To reach that, a common core is being implemented, named Ginga Common Core (GingaCC). One of the main components of the GingaCC is the one responsible to decode audio and video streams, called Media Processing. In this work, two Media Processing implementations using libVLC and Xine graphical libraries are investigated. Performance tests and results of both Media Processing implementations running in two different desktop architectures are discussed.

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
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. Adobe Flash HD Gallery (2008) http://www.adobe.com/products/hdvideo/hdgallery. Accessed 15 August 2009

  2. Decree 4901 (2003). http://www.planalto.gov.br/ccivil_03/decreto/2003/d4901.htm. Accessed 20 September 2009

  3. Decree 5820 (2006) http://www.planalto.gov.br/ccivil_03/_Ato2004-2006/2006/Decreto/D5820.htm. Accessed 20 de July 2009

  4. Digital Video Broadcasting Project Office (2009) GEM Specification List. http://www.mhp.org/specs/a139_GEM_122_r4.pdf. Accessed 20 de July 2009

  5. Ferreira C (2001) Maestro: A middleware to supports distributed applications based in software components. Thesis, Federal University of São Paulo

  6. Filho G, Leite L, Batista C (2007) GingaJ: The Procedural Middleware for the Brazilian Digital TV System. J Braz Comput Soc 2:47–56

    Article  Google Scholar 

  7. Filho S et al. (2007) FLEXCM—A Component Model for Adaptive Embedded Systems. IEEE International Computer Software and Applications Conference 119–126.

  8. Intel Core 2 Duo Processor E6320 (2010) http://ark.intel.com/Product.aspx?id=29754. Accessed 23 September 2009

  9. Intel Core 2 Solo Processor ULV SU3500 (2010) http://ark.intel.com/Product.aspx?id=37133. Accessed 11 September 2009

  10. ITU-T AAP Recommendation H.761 (2008). http://www.itu.int/itu-t/aap/AAPRecDetails.aspx?AAPSeqNo=1894. Accessed 22 July 2009

  11. Java DTV API 1.0 (2010) http://java.sun.com/javame/technology/javatv. Accessed 20 de August 2009

  12. JMF 1.0 Programmers guide (2010) http://java.sun.com/javase/technologies/desktop/media/jmf/1.0/guide. Accessed 17 July 2009

  13. Leite L et al (2005) FlexTV, a proposal for a middleware architecture for Brazilian Digital TV System. J Comput Eng Digit Syst 2:30–49

    Google Scholar 

  14. LibVLC (2010) http://wiki.videolan.org/Libvlc. Accessed 23 July 2009

  15. Middleware GingaJ (2009) http://gingacdn.lavid.ufpb.br/projects/ginga-j. Accessed 12 de September 2009

  16. Moreno M (2006) A declarative middleware for Interactive Digital TV Systems. Thesis, Pontifical Catholic University of Rio de Janeiro

  17. NASA High Definition Video (2010) http://www.nasa.gov/multimedia/hd. Accessed 23 June 2009

  18. Nero AAC Codec (2010) http://www.nero.com/eng/technologies-aac-codec.html. Accessed 23 April 2009

  19. SET (2000) A comparative study of Digital TV standards. http://www.set.com.br/artigos/testing.pdf. Accessed 20 July 2009

  20. Soares L, Rodrigues R, Moreno M (2007) GingaNCL: the declarative environment of the Brazilian Digital TV System. J Braz Comput Soc 1:37–46

    Article  Google Scholar 

  21. The ALSA Project (2008) http://www.alsa-project.org. Accessed 12 July 2009

  22. The Xine project (2010) http://www.xine-project.org. Accessed 23 July 2009

  23. WMV HD Content Showcase (2010) http://www.microsoft.com/windows/windowsmedia/musicandvideo/hdvideo/contentshowcase.aspx. Accessed 23 May 2009

  24. X264 (2010) http://www.videolan.org/developers/x264.html. Accessed 06 July 2009

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juliano Lucas Gonçalves.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Trojahn, T.H., Gonçalves, J.L., Mattos, J.C.B. et al. Evaluating two implementations of the component responsible for decoding video and audio in the Brazilian digital TV middleware. Multimed Tools Appl 57, 373–392 (2012). https://doi.org/10.1007/s11042-011-0753-x

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-011-0753-x

Keywords

Navigation