Discussion:
Rgd retrieving the DRM specific information from Dash MPD
Sanjay Gupta
2016-08-10 06:41:45 UTC
Permalink
Hi,
I have a Dash content with DRM specific information present in dash mpd
file e.g.
<ContentProtection
schemeIdUri="urn:mpeg:dash:mp4protection:2011" value="cenc"
cenc:default_KID="10000000-1000-1000-1000-100000000001"/>
<ContentProtection
schemeIdUri="urn:uuid:9a04f079-9840-4286-ab92-e65be0885f95"* value="2.0"*
cenc:default_KID="10000000-1000-1000-1000-100000000001">
*
<mspr:pro>ngMAAAEAAQCUAzwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0Aa
....</mspr:pro>*
</ContentProtection>

Dashdemux is parsing the ContentProtection element and sending
GST_EVENT_PROTECTION event down stream with GstBuffer holding the
information mentioned in '*value*' attribute of contentprotection element
e.g. '2.0' in this case, with origin as *"dash/mpd"*.
does dashdemux parse the information present inside "*mspr:pro*" element in
ContentProtection element also in this case? I don't see it sending the
event with this base64 encoded DRM specific information?

How to retrieve this DRM specific information present in MPD? Thanks for
your input/suggestion.

Thanks & Regards,
Sanjay
Sebastian Dröge
2016-08-11 08:03:13 UTC
Permalink
Post by Sanjay Gupta
[...]
How to retrieve this DRM specific information present in MPD? Thanks
for your input/suggestion.
You'll have to add support for exposing the PlayReady relevant
information to dashdemux. It should probably be provided with the
content protection event too.

If you add support for that, please provide your patch in Bugzilla. We
can merge it then and you'll have it available in all future GStreamer
releases.
--
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
Sanjay Gupta
2016-08-14 11:08:08 UTC
Permalink
Hi Sebastian,
Thanks for your input.
As you suggested, I am working on this and once patch is ready & working,
We will share it in bugzilla for the feedback.

Thanks & regards,
Sanjay
Post by Sebastian Dröge
Post by Sanjay Gupta
[...]
How to retrieve this DRM specific information present in MPD? Thanks
for your input/suggestion.
You'll have to add support for exposing the PlayReady relevant
information to dashdemux. It should probably be provided with the
content protection event too.
If you add support for that, please provide your patch in Bugzilla. We
can merge it then and you'll have it available in all future GStreamer
releases.
--
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
_______________________________________________
gstreamer-devel mailing list
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Loading...