Posts Tagged ‘developers day’

Fully Interoperable Streaming of Media Resources in Heterogeneous Environments

June 30th, 2009

The MPEG Extensible Middleware API

June 30th, 2009

The MPEG Extensible Middleware Architecture

June 30th, 2009

The MPEG Extensible Middleware Vision

June 30th, 2009

Selected MXM Applications at the Developer’s Day

June 15th, 2009

We are proud to announce a first set of selected MXM applications to be presented and demonstrated at the 1st International MXM Developer’s Day 2009 in the area of streaming media resources in heterogeneous environments, including MPEG-4 3D graphics in your application, and an MXM-based application for sharing protected content. So don’t forget to register here — it’s free of charge!

In the fully Interoperable Streaming of Media Resources in Heterogeneous Environments the authors present an interoperable multimedia delivery framework for (scalable) media resources based on various MPEG standards and IETF Requests for Comments (RFC). It can be used to transmit (scalable) media resources within heterogeneous usage environments where the properties of the usage environment (e.g., terminal/network capabilities) may change dynamically during the streaming session. The usage environment properties are signaled by interoperable description formats provided by the MPEG-21 Digital Item Adaptation (DIA) standard and encapsulated within the MPEG Extensible Middleware’s (MXM) request content protocol. Furthermore, the available media resources are queried by means of the MPEG Query Format (MPQF). Additionally, the actual adaptation and delivery of the content is done by exploiting a state-of-the-art multimedia framework such as that provided by VideoLAN Client (VLC).

Including mp3, aac, jpeg, mp4 video in third party applications is nowadays a beginner job. The complexity of such codecs is hidden behind a very simple communication interface once the content is decoded: matrix of pixels for images and wave samples for audio. Transposing the same principle in Computer Graphics world is a challenge due to the variety of representation forms and also the complexity and heterogeneity of data to be transferred: vertex position,  normals and tangents, color and texture as well as their variation in time. The application proposed here shows how using the MXM3DGraphicsEngine and its set of APIs, the complex integration work is simplified. With only some lines of code, Ogre3D, a very well known 3D graphics rendering engine, is transformed in an MPEG-4 3D graphics player.

Last but not least, in an MXM-based application for sharing protected content the authors presenta a client-side MXM application embedded in a Firefox plug-in where users can protect their content items, import their contacts from existing social communities and grant selected contacts rights to access their content. The same application can also be used to access protected content created by other contacts according to the rights they have been granted. A server-side MXM application provides a number of services to its subscribers such as issuing licenses, providing digital certificates, storing and delivering protected content, stats and reports, etc.

Christian Timmerer News ,

1st International MXM Developer’s Day

May 6th, 2009

We are pleased to invited you to the 1st International MXM Developer’s Day which will be held in London, UK on the 30th of June 2009 from 9am to 1pm. The event is free of charge but registration is needed. Further details can be found here.

MXM developers interested in presenting MXM Engines or MXM Applications in Session 3 of the MXM Developer’s Day are invited to contact the AhG chairs and submit a proposal for a presentation or a demo.

Christian Timmerer News