As per the documentation from apple descriptor of of the sample-aes encrypted video stream should be 'zavc'
The
stream_type
value in the PMT must be set to 0xdb
. In the descriptor loop following the ES_info_length
field, a private data indicator descriptor must be added with its big-endian private_data_indicator
value set to 'zavc'
.but while parsing the encrypted sample we are getting
stream_type : 0xdb
and descriptor as "acvd"
This encrypted stream has been provided from apple and can we consider this video stream is not encrypted or the descriptor value is given wrong in specification.