Rgd retrieving the DRM specific information from Dash MPD

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Rgd retrieving the DRM specific information from Dash MPD

Sanjay Gupta
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

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Rgd retrieving the DRM specific information from Dash MPD

Sebastian Dröge-3
On Mi, 2016-08-10 at 12:11 +0530, Sanjay Gupta wrote:
> [...]
>
> 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
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

signature.asc (968 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Rgd retrieving the DRM specific information from Dash MPD

Sanjay Gupta
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

On Thu, Aug 11, 2016 at 1:33 PM, Sebastian Dröge <[hidden email]> wrote:
On Mi, 2016-08-10 at 12:11 +0530, Sanjay Gupta wrote:
> [...]
>
> 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
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel