Home/Expertise/By Solution/Home Entertainment Media Center

By Solution

Home Entertainment Media Center
Alphabetically; Media and Entertainment; Telecommunications

 

The software was written in C++ object oriented language and uses cross-platform multimedia framework SDL for its graphical user interface, uses Video4Linux API for TV tuner interfacing and underlying Linux system utilities for CD recording. Also we implemented support for shared network folders via SMB/CIFS protocol using open source Samba project libraries. Sound support was implemented by using ALSA sound subsystem.

Custom standalone Win32 application was developed to ease access to shared network folders of media center, such as "My shared videos", "My shared TV recordings". This application also allows user and password management for the media center.

Thanks to modularized structure of the project it is easy to add or remove necessary functionality, thus enabling different targeting of software product.

The solution features: video file playback;  DVD playback;  watch TV;  record TV programs;  schedule TV recording;  TV program guide; music file playback;  CD playback;  display photos; organize photo slideshows; download photos from camera; organize video and music playlists; visualization during music playback; photo slideshows during music playback; karaoke; recording from microphone during karaoke playback; web-cam supports; copy DVD support; copy CD support; burn DVD,CD,SVCD; download media content via network; playback of encrypted media content; camcoder control; download video from camcoder; upload media content from home PC to media box.

Technologies used: x86, MiniATX,  C++, SDL, Samba, Video4Linux, ALSA, Dotproject 2.0, MS Project 2002.

Efforts: 32 man-months.


Featured Case Study

The idea of the project was to re-develop the existing expense management system for a French company.

 

Web 2.0