openssl を使用して、暗号化されたストリーミングを Apple の HTTP ライブ ストリーミングで動作させることができた人はいますか? 私はほとんどそこにいるようですが、ビデオは再生されませんが、キーを取得したときに「ビデオは再生できません」または「このビデオを再生する権限がありません」などのエラーは 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
これらのドキュメントをガイドとして使用していました。
https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming