MPEG player
The player used for loading the MPEG-4 files is OSMO, a part of the GPAC framework (http://gpac.sourceforge.net/). Osmo is an open source MPEG-4 compliant player supporting multiple platforms: Windows, Windows mobile, Symbian, Linux and Macintosh. In order to facilitate the integration with others TOTEM components, we are currently developing the Android version of OSMO. | ![]() |
The OSMO player supports different multimedia formats as well as a JavaScript execution engine based on the Mozilla SpiderMonkey engine. The implementation supports most of the Script features defined in the MPEG-4 standard and includes full support for interaction with any object in a scene.
The following multimedia formats are supported:
- Images: Osmo supports PNG and JPEG file. Files can be accessed from local drive or through HTTP download.
- Audio: MP3 and AAC files can be played on local drive or through HTTP.
- Video: MP4 and 3GPP files can be played on local drive or through HTTP.
![]() |
![]() |
"Elements" viewed in edition format | "Elements" viewed in the Osmo player |