Encryption uses AES-CBC (256-bit). Compatible with Web Crypto and protocols like Lit.
流程
- 生成一个 256 位的 AES 密钥并加密视频(随机 IV,PKCS#7 填充)。
- 从 Livepeer 获取公钥
GET https://livepeer.studio/api/access-control/public-key(使用 Bearer API 密钥)。 - 使用该公钥加密对称密钥(浏览器中的 SPKI 格式)。
- 使用加密密钥(base64)创建资产,并通过返回的 TUS URL 上传加密文件。