OSGi specification provides a good approach for integration of different types of home networks using residential gateways as well as for dynamic downloading of software components called bundles. OSGi framework is based on Java technology, but many software components that are necessary for management of video devices and for video processing may not be implemented in Java and may depend on particular software platform. In this paper, we developed and described a prototype for management of IEEE 1394 video devices that consists of downloadable OSGi bundles combined with native libraries providing necessary interactions with components of Linux platform. The prototype shows the opportunity to develop software for management of IEEE 1394 devices as bundles that may be dynamically downloaded to OSGi-compliant devices in the home network. 1 .
Deployment of OSGi platform on Consumer Electronics (CE) devices may be a reasonable solution that allows making flexible dynamic configuration of software environment on devices with limited resources. In this paper we developed a prototype that shows how OSGi downloadable software components (bundles) can make encoding, streaming and decoding of MPEG-4 video.Evaluation of the prototype performance shows that the most critical factor that affects the quality of low bit rate MPEG-4 video is encoding time so that usage of effective hardware encoders may be necessary in many CE devices 1 .
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.