diff options
author | Luca Barbato <lu_zero@gentoo.org> | 2016-10-11 12:15:50 +0200 |
---|---|---|
committer | Luca Barbato <lu_zero@gentoo.org> | 2016-11-17 19:19:55 +0100 |
commit | 0a4b9d0ccd10b3c39105f99bd320f696f69a75a2 (patch) | |
tree | a1d08fdf4550d14ab60a64fdad8cbca1e014d14f /doc | |
parent | d860a3cc0a12360a92b9ffd179a0c34413beaf88 (diff) |
hlsenc: Add encryption support
Partially based on Christian Suloway <csuloway@globaleagleent.com> work.
Diffstat (limited to 'doc')
-rw-r--r-- | doc/muxers.texi | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/muxers.texi b/doc/muxers.texi index 58801aa1ad..5430da7850 100644 --- a/doc/muxers.texi +++ b/doc/muxers.texi @@ -122,6 +122,19 @@ Explicitly set whether the client MAY (1) or MUST NOT (0) cache media segments @item -hls_version @var{version} Set the protocol version. Enables or disables version-specific features such as the integer (version 2) or decimal EXTINF values (version 3). +@item -hls_enc @var{enc} +Enable (1) or disable (0) the AES128 encryption. +When enabled every segment generated is encrypted and the encryption key +is saved as @var{playlist name}.key. +@item -hls_enc_key @var{key} +Use the specified hex-coded 16byte key to encrypt the segments, by default it +is randomly generated. +@item -hls_enc_key_url @var{keyurl} +If set, @var{keyurl} is prepended instead of @var{baseurl} to the key filename +in the playlist. +@item -hls_enc_iv @var{iv} +Use a specified hex-coded 16byte initialization vector for every segment instead +of the autogenerated ones. @end table @anchor{image2} |