2017-06-12 12 views
0

Ich laufe:Wie kann ich dieses Fairplay HLS-Setup funktionieren lassen?

mediafilesegmenter movie.mp4 --encrypt-key-file=key.bin --streaming-key-delivery -t 10 --file-base=.` 

wo key.bin nur aaaaa... (32 a ist). Dann in meiner prog_index.m3u8 Datei, habe ich es auf, als:

#EXT-X-KEY:METHOD=AES-128,URI="http://192.168.1.27/just_key.bin",KEYFORMAT="identity",IV=0x6161616161... 

Allerdings, wenn ich versuche, es zu laufen, erhalte ich:

Error Domain=AVFoundationErrorDomain Code=-11800 "The operation could not be completed" UserInfo={NSLocalizedFailureReason=An unknown error occurred (-16040), NSLocalizedDescription=The operation could not be completed, NSUnderlyingError=0x1c0250200 {Error Domain=NSOSStatusErrorDomain Code=-16040 "(null)"}.

just_key.bin ist nur 16 a 's.

Irgendwelche Ideen, was könnte das Problem sein? Gibt es einen einfachen Weg, Fairplay anders zu machen?

Antwort

0

FairPlay verwendet SAMPLE-AES Verschlüsselung, nicht AES-128. Versuchen Sie mit:

METHOD=SAMPLE-AES

Verwandte Themen