title: How to play m3u8 encrypted playlists by providing key file separately?
body: <p>I have a <code>m3u8</code> playlist file(lets call it prime), which points to another playlist file which in turn has the ts URLs with the key file URL. Using <code>MPMoviePlayer</code> I can currently play the <code>prime m3u8</code> file. 
  The segments are <code>encrypted</code> with <code>AES-128</code> bit encryption and the key file is in the final <code>m3u8</code> file. Is there a way that I can supply the final <code>m3u8</code> file and tell the app to use a local key file to decrypt the video, so I don't have to publish the key file publicly. </p>
  
  <p>This is somewhat related to <a href="https://stackoverflow.com/questions/4491975/http-live-streaming-with-encryption">this SO question</a> </p>