播放加密视频
收藏我的收藏
播放加密视频
基础库 2.98.0 开始支持此能力;
流程说明
- 1.进入 FFmpeg官方网站 安装 FFmpeg 开源框架。
- 2.通过 ffmpeg 命令生成
CENC
通用加密视频。- a.
encryption_scheme
加密方案,目前仅支持 cenc-aes-ctr
- b.
encryption_key
加密密钥,32 位 hex 数据- c.
encryption_kid
加密密钥标识,32 位 hex 数据ffmpeg -i sample.mp4 -vcodec copy -acodec copy -encryption_scheme cenc-aes-ctr -encryption_key 76a6c65c5ea762046bd749a2e6****** -encryption_kid a7e61c373e219033c21091fa60****** encrypted.mp4
- 3.在 video 组件 encrypted-token 属性中,配置视频对应的
decryption_key
。<video id="myVideo" src="https://xxx/encrypted.mp4" encrypted-token="76a6c65c5ea762046bd749a2e6******" ></video>
- 4.成功播放加密视频源。