How to Decrypt and Play CENC protected contents in DASH? -
i have mpd clip supports cenc,how decrypt , play without using specific drm engine??is there decryption algorithm available decrypt aes ctr 128 bit?if used decrypt mpeg-dash content?there third party libraries available in net nacl,openssl,crypto++,which can aes ctr 128 decryption.can use 1 of them decrypt dash content(cenc supported) ??
dash videos protected using cenc can played using many different drm technologies. primary factors need care are:
- the player used must support chosen drm technology. of popular browsers, internet explorer 11 supports playready , chrome supports widevine. non-browser platforms, various 3rd party players available.
- the video must contain metadata allows drm technology recognize actions needed in order decrypt video (most importantly, id of encryption key , url acquire from).
- there must service running provide decryption key player on demand, after validating user authorized view video. generally, key embedded in data structure called license can provide additional data player regarding content protection requirements (e.g. "hdcp must turned on play video").
note in order reach wide spectrum of players, need support multiple drm technologies simultaneously.
you find references drm technologies @ dash-if content protection references page.
note browsers may support "clearkey" drm technology, fake implementation takes decryption key , uses directly. if have decryption key , video, can use clearkey mechanism play video.
edit: if have cryptographic key can use mp4decrypt tool bento4 suite decrypt fragment files.
Comments
Post a Comment