Qualcuno ha avuto fortuna a ricevere lo streaming crittografato per funzionare con HTTP Live Streaming di Apple usando openssl? Sembra che ci sia quasi ma il mio video non viene riprodotto, ma non ho alcun errore in Safari (come "Il video non è riproducibile" o "Non hai il permesso di riprodurre questo video" quando ho ricevuto la chiave sbagliato).Utilizzo della crittografia openssl per HTTP Live Streaming di Apple
#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
stavo usando questi documenti come guida:
http://tools.ietf.org/html/draft-pantos-http-live-streaming
Hai crittografato il file. Perché dovresti aspettarti che Safari sia in grado di "riprodurre" testo cifrato? –
Per ulteriori contesto su questa questione: http://developer.apple.com/iphone/library/documentation/networkinginternet/conceptual/streamingmediaguide/introduction/introduction.html http://tools.ietf.org/html/draft-pantos-http-live-streaming – Rob
grazie per i collegamenti. –