播放加密视频
收藏
我的收藏

播放加密视频

基础库 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.成功播放加密视频源。