Hi,
We are trying HLS with AES encryption, but we can not do it work in the Roku.
We have the encrypted media working correctly on IPOD/IPAD but in the Roku if the content is encrypted it is not working.
Our content metadata example structure is:
m.StreamBitrates=[0]
m.StreamUrls=["url_to_m3u8multibitrate_file"]
m.StreamContentIds=["ourid"]
m.StreamQualities=["HD"]
m.StreamFormat="hls"
The Variant Playlist (m3u8 multibitrate) example is:
#EXTM3U
#EXT-X-STREAM-INF: PROGRAM-ID=1, BANDWIDTH=772000, RESOLUTION=408x272
772000/enc/index_772000.m3u8
#EXT-X-STREAM-INF: PROGRAM-ID=1, BANDWIDTH=369000, RESOLUTION=216x144
369000/enc/index_369000.m3u8
#EXT-X-STREAM-INF: PROGRAM-ID=1, BANDWIDTH=64000
64000/enc/index_64000.m3u8
The Playlist (m3u8 with the segmented or chunks) example is:
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXT-X-KEY:AES-128, URI="772000/enc/key.dat",IV=0x00000000000000000000000000000000
#EXT-X-MEDIA-SEQUENCE:0
#EXTINF:10,no desc
772000/enc/772000.00.ts
#EXTINF:10,no desc
772000/enc/772000.01.ts
#EXTINF:10,no desc
772000/enc/772000.02.ts
...more chunks..
#EXTINF:9,no desc
772000/enc/772000.29.ts
#EXT-X-ENDLIST
Then if the content is un-encrypted it work correctly, but when we use the encryption with AES 128 CBC PKCS7 it does not work.
Url:
http://tools.ietf.org/html/draft-pantos ... reaming-02Any idea or help?Thanks and regards.
Roberto.