[Bug 705991] Adding support for DASH common encryption to qtdemux and dashdemux

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Tue Aug 20 09:17:16 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=705991
  GStreamer | gst-plugins-good | git

--- Comment #4 from A Ashley <bugzilla at ashley-family.net> 2013-08-20 16:17:08 UTC ---
Yes, hopefully all of the changes would be in qtdemux. However there are
ContentProtection elements in the manifest that might need to be exposed to
download stream plugins.

Somehow the DRM plugin needs to get the protection specific information from
the "pssh" box. I don't care if it goes via an event or part of the caps, I'm
happy to go with whichever fits better with gstreamer conventions.

Each pssh box is opaque as far as the standard is concerned and there can be
multiple boxes in the init segment. Each pssh has a system ID that indicates
the DRM system that can make use of the data.

My reason for suggesting an event rather than caps was because of its size. As
the data is opaque we don't know large it is, but expect it to be large enough
to hold several key IDs and URLs. Maybe a few kb per box.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list