首页 > 解决方案 > 在js中播放ffmpeg加密的视频文件

问题描述

ffmpeg我已经通过这个命令加密了一个视频文件:

fmpeg -i sample.mp4 -vcodec copy -acodec copy -encryption_scheme cenc-aes-ctr -encryption_key 76a6c65c5ea762046bd749a2e632ccbb -encryption_kid a7e61c373e219033c21091fa607bf3b8 sample.mp4

现在我只想在本地网站上播放视频。有没有办法使用 javascript 播放这个加密的视频?当然,没有任何流媒体(HLS 或其他)方法,在浏览器中播放加密的 mp4 文件是我的目标。

我也尝试了 shakaplayer clearKey 配置如下,但遇到了 6001 错误:

player.configure({
  drm: {
    clearKeys: {
      // 'key-id-in-hex': 'key-in-hex',
      'a7e61c373e219033c21091fa607bf3b8': '76a6c65c5ea762046bd749a2e632ccbb'
    }
  }
});

标签: javascriptvideoffmpeg

解决方案


推荐阅读