Case Studies
Specialization
Home / Markets / Centralized system for media content playback

Centralized system for media content playback

CustomerCentralized system for media content playback

European developer of multimedia systems for hotel business.

Objective

The objective was to develop software platform for multimedia center based on Linux Operating System. The platform must playback various multimedia content (pictures, video, TV programs and presentations), according to the specified schedule, on displays installed in public places, hotel rooms, etc. These stations must be managed centrally by means of client program based on Windows Operating system.

Software for multimedia center must be installed on computer from boot disk or loaded from Live CD.

Solution

The developed system is based on a specialized Linux OS distribution containing Open Source applications required for playback of a great number of graphical, video and office file types:

  • Mplayer - MPEG, WMV, AVI, MOV, VOB, QT, ASF video formats;
  • Xine - TV programs (if there's a TV-tuner on computer);
  • VLC - video streaming;
  • kview - static images in JPG, GIF, PNG, TTF, BMP formats;
  • konqueror - web-pages (HTML) and flash-animation (SWF);
  • kpdf - PDF documents (with the function of automatic page scrolling);
  • OpenOffice Impress - ODP (OpenDocument Presentation) and PPT (Microsoft Power Point) presentations.
  • The system supports Split Screen mode to display several applications at the same time. Also, creeping line is supported.
  • We added functionality for event logging, which allows generating various reports on the content played back.

We also implemented a possibility to work in "kiosk" mode - on user's activity (touching the sensor display) the system displays a web page, which address can be matched to the content being played back (on advertisement A playback - page A is shown, on advertisement B - page B).

Centralized system for media content playback

Data is transmitted to multimedia center from controlling Windows application via TCP/IP protocol. It is possible to control remotely the information played back: to set the schedule for information playback as a play-list and to configure kiosk-mode.

Benefits

  • Support of a great number of different file types: MPEG, WMV, AVI, MOV, VOB, QT, ASF, JPG, GIF, PNG, TTF, BMP, SWF, HTML, PDF, ODP, PPT
  • Support of TV broadcasting and video streaming
  • Support of Kiosk-mode, which provides the user with an additional possibility to use the terminal for viewing Web-resources
  • Support of creeping line and Split Screen mode
  • Playback on LCD monitor, TV set, projection screen
  • Easy-to-use user interface of Windows-based control program

Centralized system for media content playback

Design tools TCP/IP, Xlib, Qt, KDE, OpenOffice, XML, aptitude
Programming languages C/Ñ++, shell, Perl
Project management tools dotProject, MS Project, SVN
Efforts 960 man-days
Project lead time 6 months

Download PDF - 106Kb