Adding AES-256 and AES-256-CTR encryption methods#6018
Adding AES-256 and AES-256-CTR encryption methods#6018robwalch merged 1 commit intovideo-dev:masterfrom
Conversation
|
Test playlist can be found here: https://jvaryhlstests.blob.core.windows.net/hlstestdata/playlist_encrypted.m3u8 |
|
Note: This functionality has already been added to ShakaPlayer and will appear in version 5.0 |
Please rebase once #6015 is merged. |
7dcc65c to
a93ad26
Compare
| abr: false, | ||
| }, | ||
| aes256: { | ||
| url: 'https://jvaryhlstests.blob.core.windows.net/hlstestdata/playlist_encrypted.m3u8', |
There was a problem hiding this comment.
@robwalch thanks for adding this! Did you encode this video? I would love to know what program you used. The ffmpeg still does not support AES-256.
There was a problem hiding this comment.
@jcalfee : Hello! This is full segment encryption (not Common Encryption), so I just encrypted the whole file with OpenSSL.

Description
Adding AES-256 and AES-256-CTR encryption methods (full segment, as AES-128)
Context
Need stronger encryption scheme than AES-128 for CCTV scenario, in the short-mid term.
See more context & informal addendum to rfc8216 at :
https://mailarchive.ietf.org/arch/msg/hls-interest/RZBgatOvI4W0M0J5cShuXWzdigg/
Are there any points in the code the reviewer needs to double check?
Limitations
Checklist
- Not an official change yet?