I notice this property hasProtectedContent in the AVAsset which is very vaguely defined.
Assets containing protected content may not be playable without successful authorization, even if the value of the
playableproperty is YES. [doc]
Can someone elaborate what is protected content property means and when it will be true? Is it always required (or good practice) to check for this value before attempting to play the video?