赞
踩
我们公司是一个做线上教育的公司,所以教学视频需要用到加密。看了一下,HLS兼容要更好一些,所以选择了这个。阿里云只有java和python的demo,没有php的,简直难受。
前期准备工作 可以按HLS标准加密 - 视频点播 - 阿里云这个流程开通需要的东西。我这边主要说说他没有提到的东西。
代码部分其实完全可以看PHP 媒体处理的文档
- use Kms\Request\V20160120 as kms;
-
- /**
- * 生成HLS标准加密参数的可选配置,如不使用可忽略
- * 此时依赖KMS服务,需要安装KMS依赖包 aliyun-php-sdk-kms
- * 生成密钥API参考:https://192.168.0.0/16/document_detail/28948.html
- */
- function buildEncryptConfig($client) {
- try {
- //随机生成一个加密的密钥,返回的response包含明文密钥以及密文密钥,
- //视频标准加密只需要传递密文密钥即可
- $request = new kms\GenerateDataKeyRe
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。