Кому-нибудь повезло с зашифрованной потоковой передачей для работы с потоковым потоком Apple HTTP Live с помощью openssl? Кажется, я почти там, но мое видео не играет, но я не получаю никаких ошибок в Safari (например, "Видео не воспроизводится" или "У вас нет разрешения на воспроизведение этого видео", когда я получил ключ неправильно).
#bash script:
keyFile="key.txt"
openssl rand 16 > $keyFile
hexKey=$(cat key.txt | hexdump -e '"%x"')
hexIV='0'
openssl aes-128-cbc -e -in $fileName -out $encryptedFileName -p -nosalt -iv ${hexIV} -K ${hexKey}
#my playlist file:
#EXTM3U
#EXT-X-TARGETDURATION:000020
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-KEY:METHOD=AES-128,URI="key.txt"
#EXTINF:20, no desc
test.ts.enc
#EXT-X-ENDLIST
Я использовал эти документы в качестве руководства: