小编Rob*_*Rob的帖子

对Apple的HTTP直播流使用openssl加密

有没有人有幸运行加密流媒体与使用openssl的Apple的HTTP Live Streaming一起工作?看起来我差不多了,但我的视频没有播放,但我也没有在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
Run Code Online (Sandbox Code Playgroud)

我使用这些文档作为指南:

http://tools.ietf.org/html/draft-pantos-http-live-streaming

http http-live-streaming

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

http ×1

http-live-streaming ×1