summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2016-10-11 12:15:50 +0200
committerLuca Barbato <lu_zero@gentoo.org>2016-11-17 19:19:55 +0100
commit0a4b9d0ccd10b3c39105f99bd320f696f69a75a2 (patch)
treea1d08fdf4550d14ab60a64fdad8cbca1e014d14f /doc
parentd860a3cc0a12360a92b9ffd179a0c34413beaf88 (diff)
hlsenc: Add encryption support
Partially based on Christian Suloway <csuloway@globaleagleent.com> work.
Diffstat (limited to 'doc')
-rw-r--r--doc/muxers.texi13
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}