Encryption Ffmpeg can';t加密播放列表

Encryption Ffmpeg can';t加密播放列表,encryption,ffmpeg,http-live-streaming,Encryption,Ffmpeg,Http Live Streaming,我使用以下命令创建了“密钥文件”: openssl rand 16 > key_file 之后,我创建了带有以下行的“key_info”文件: file://home/myuser/Video/key_file /home/myuser/Video/key_file 我在这个命令中指定这个密钥信息文件: ffmpeg -i video.MOV -c:v copy -c:a copy -map 0 -muxdelay 0 -muxpreload 0 -output_ts_offset 0

我使用以下命令创建了“密钥文件”:

openssl rand 16 > key_file
之后,我创建了带有以下行的“key_info”文件:

file://home/myuser/Video/key_file
/home/myuser/Video/key_file
我在这个命令中指定这个密钥信息文件:

ffmpeg -i video.MOV -c:v copy -c:a copy -map 0 -muxdelay 0 -muxpreload 0 -output_ts_offset 0 -segment_time 2 -segment_wrap 1000 -segment_list_size 0 -segment_list playlist.m3u8 -segment_list_flags +cache -segment_list_type m3u8 -hls_key_info_file key_info -f segment segment-%03d.ts
我像往常一样接收播放列表和片段列表,但m3u8播放列表不包含任何与加密相关的标签

#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:3
#EXTINF:2.001667,
segment-000.ts
#EXTINF:2.001667,
segment-001.ts
#EXTINF:1.735000,
segment-002.ts
#EXT-X-ENDLIST
我尝试了ffmpeg文档中的其他参数:

  • -hls_enc_密钥文件
  • 甚至没有我自己的钥匙:just-hls_enc 1
它不起作用,结果是一样的

怎么了