API and video track bitstream/chunk access ?

Aug 28, 2012 at 12:53 PM


I'm looking to a SDK or Framework to build a specific player in which a transformation is made on the video bit stream after decryption & before the decoding.

the MMPPF seems to be a good choice, i would like a double check and maybe a big YES from an expert of this framework.

with this framework, i should be able to target several platform:

* Windows,

* Mac OS ?

* XBOX (maybe with some small change if i get the Xbox LIVE Application Development Kit) ?

with this framework i should be able to request a stream and receive an event containing astream object when a data chunck is ready to decode ?


Thank you for your feedback.

Aug 28, 2012 at 3:59 PM

You can accomplish this in one of two ways: 1) build a custom media stream source (MSS) 2) use the smoothstreamingmediaelement and build a ISmoothStreamingCache implementation. To expose a custom MSS to MMPPF, you'll need to create a media plugin (see the progressive media plugin included in the source for an example). To expose an ISmoothStreamingCache implementation to MMPPF, wrap it in a adaptive cache provider plugin. Either technique can be used with or without MMPPF.

Hope this helps point you in the right direction, Tim