I have generated HLS content using ffmpeg. This content is plain (i.e. without encryption). I am doing the segment level encryption i.e. after ffmpeg gives out the *.ts segments then I encrypt them using AES-128, CBC mode. After encrypting the content I edit the media playlist file. Following is the url of the encrypted HLS content I mentioned above.
https://s3-us-west-2.amazonaws.com/hls-content/out_s3.m3u8
This content is not playing on iPad 2. What could be the possible problem with this content.