七牛云使用记录

官方各种语言SDK

 提交工单

对象存储

秘钥管理

标准存储有免费的空间每月

拉取空间文件列表返回的key 访问的时候直接 空间名+key

获取视频的某一帧作为封面

这个可以在SDK文档中可以找到图片相关处理:

空间地址 + "?vframe/jpg/offset/0.1";

0.1 代表获取0.1秒的帧截图

 拉取视频列表返回的marker 是指上一次拉取的位置 做分页请求可以直接用这个参数 只有空间内还有相同前缀的文件才会返回marker 否则不返回(还是提交工单才搞明白)。

 "marker": "eyJjIjowLCJrIjoidubXA0In0=",

 

 

智能多媒体服务

 

录制视频的GIF 可以参考这个demo,修改参数即可

https://github.com/qiniu/php-sdk/blob/master/examples/pfop_video_avthumb.php

<?php
require_once __DIR__ . '/../autoload.php';
use QiniuAuth;
use QiniuProcessingPersistentFop;
//对已经上传到七牛的视频发起异步转码操作
$accessKey = getenv('QINIU_ACCESS_KEY');
$secretKey = getenv('QINIU_SECRET_KEY');
$bucket = getenv('QINIU_TEST_BUCKET');
$auth = new Auth($accessKey, $secretKey);
//要转码的文件所在的空间和文件名。
$key = 'qiniu.mp4';
//转码是使用的队列名称。 https://portal.qiniu.com/mps/pipeline
$pipeline = 'sdktest';
$force = false;
//转码完成后通知到你的业务服务器。
$notifyUrl = 'http://375dec79.ngrok.com/notify.php';
$config = new QiniuConfig();
//$config->useHTTPS=true;
$pfop = new PersistentFop($auth, $config);
//要进行转码的转码操作。 http://developer.qiniu.com/docs/v6/api/reference/fop/av/avthumb.html
$fops = "avthumb/mp4/s/640x360/vb/1.4m|saveas/" . Qiniuase64_urlSafeEncode($bucket . ":qiniu_640x360.mp4");
list($id, $err) = $pfop->execute($bucket, $key, $fops, $pipeline, $notifyUrl, $force);
echo "
====> pfop avthumb result: 
";
if ($err != null) {
var_dump($err);
} else {
echo "PersistentFop Id: $id
";
}
//查询转码的进度和状态
list($ret, $err) = $pfop->status($id);
echo "
====> pfop avthumb status: 
";
if ($err != null) {
var_dump($err);
} else {
var_dump($ret);
}

 

计费按照转码接口计算,选择产品 智能多媒体服务即可

参考 https://www.qiniu.com/prices?source=dora

 

CDN使用

如何配置域名的 CNAME

添加好域名之后 获取CNAME 添加到自己的域名解析就行了

官方建议:静态和动态资源业务分开 动态资源选择动态加速服务

 

存储CDN回源流出流量的说明您可以参考下面的文档。

 

https://developer.qiniu.com/fusion/kb/6358/bills-storage-cdn-back-to-the-origin-of-traffic

 

注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层——注重细节——关注底层
原文地址:https://www.cnblogs.com/PJG20/p/12554141.html