Zambrano Polo y La Borda, Arturo Federico

An alternative architecture for Ginga - 1 archivo (208,8 KB)

Formato de archivo: PDF. -- Este documento es producción intelectual de la Facultad de Informática - UNLP (Colección BIPA/Biblioteca)

The GingaNCL reference implementation is developed by PUC-Rio as a GPL project. This implementation runs on an x86 Linux virtual machine. The reference implementation is an excellent tool for communicating the intended behavior of Ginga but it is difficult to use it as the software running inside DTV dedicated platforms such as: set-top-boxes or integrated TV-sets. There are two main issues that make it hard to port Gin- gaNCL to dedicated platforms. First, GingaNCL has a monolithic structure that includes functionality usually pro- vided by DTV dedicated platform such as: channel tuning, volume control and user menus. Second, the GPL license forces developers to make the changes available back to the community. This paper presents a refactoring to GingaNCL that ad- dresses the issues stated before by separating the tuning functionality, transport stream and data carousels process- ing on a different process and by defining an API between GingaNCL and the dedicated platform.



DIF-M6747


TELEVISIÓN DIGITAL