how to know if PHDS is actually DRM'd and aes-128 encrypted, and what does it mean?
hi
trying to figure out pRTMP which resulted in un-encrypted streams, an issue which has not been resolved yet:
http://forums.adobe.com/message/4412068
we have tried using the PHDS protocol for serving VOD (video on demand) content to a flash player
using OSMF on a Flash 11 player like suggested.
everything seems to be ok, the stream is being published, and the .f4m meta file
seems to contain the DRM data.
What i do not understand is the lack of any
flash client interaction with this stream.
you simply need an OSMF player running on flash player 11 and you can play
the PHDS Stream, so where does the DRM come in?
- is it only for protecting the stream from being listened to by a "man in the middle"?
- or is it for protecting the stream from being served too many times?
- is it to disable the ability to simply save the stream to a file?
- is PHDS simply a one push button solution to create DRM'd streams
which don't require any special interaction with the app running on the flash player?
such as required when using the Flash Access server (which is a stand alone DRM server)
- and last, the PHDS documentation describes a packager for video files,
but it is unclear when this tool has to be used to package streams, because it seems
that streams that have not been subjected to this tool still report valid DRM data inside
the f4m manifest, so when to use it, and can we trust the DRM metadata saying
that DRM is enabled and encrypted? (we have the same issue with the pRTMP which said stream is protected
but it was actually not so)
an f4m generated example:
<manifest xmlns="http://ns.adobe.com/f4m/1.0">
<streamType>recorded</streamType>
<duration>107.8</duration>
bootstrapInfo profile="named" id="bootstrap5925">
AgARfASDFGAEFkZGSDFGHHl0aAW9u345YWxIZWFkZXIDAApFbmNyeXB0aW9uAwAHVmVyc2lvbgB
</drmAdditionalHeader>
</media>
</manifest>
