How can I encrypt my iPhone streams?

Securing your iPhone streams is easy with's stream encrytion option. We encrypt your TS segements using AES-128 with no need for an additional processing step. The encryption passes on delivery, as opposed to requiring additional processing time. You'll need a few things to get started, so let's lay out all the details:

1)  Create 32 character hexadecimal string. (Noted as 128 bit key below.)

     Sample encryption key: 243F6A8885A308D313198A2E03707344. Don't confuse this with API keys, as the encryption key can only contain characters A – F & 0- 9.

     Sample of encryption key that will fail immediately: COq8MA6wT3aHxEIvGy4U3VNBa3BMch29


     Create a file that contains the hex string. If you choose a file, this will overrride the hex key specified in the request.

3) Request an HLS encode with the following additions:

<?xml version="1.0"?>
        <!-- Format fields -->
        <encryption_key_file>[SourceURL]</encryption_key_file> <!-- Use a key_file or a string value. Don't use both, as the file will override the key. -->



Full XML:

<?xml version="1.0"?>

For additional information on encryption of iPhone streams:

1 Star2 Stars3 Stars4 Stars5 Stars (6 votes, average: 1.83 out of 5)