java - 七牛视频转码问题
天蓬老师
天蓬老师 2017-04-17 13:23:46
[Java讨论组]

SDK: java的 SDK7.0.0

我现在的业务流程是:

  1. 页面获取uptoken 然后通过js-sdk上传到我的bucket,也获取了key
  2. 在上传完成后我需要对视频进行触发转码,查阅文档是 /pfop

请求语法是:

POST /pfop/ HTTP/1.1
Host: api.qiniu.com  
Content-Type: application/x-www-form-urlencoded  
Authorization: QBox <AccessToken>  

<PfopRequestParams>

其中关于Authorization 有些为明白,在sdk中auth 提供方法有signRequest是否就是生成Authorization的工具呢,那其中的参数urlString, body 分别的含义是什么呢,有误实例

最后想问下这个转码到底怎么发送请求,看了快一天也没弄明白:(

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(1)
高洛峰

如果是上传后立即进行转码操作,其实没有必要直接触发pfop请求,可以直接通过设置上传策略中的persistentOpspersistentNotifyUrlpersistentPipeline,上传后立即可以进行转码处理:

Auth testAuth = Auth.create("ak", "sk");

Map policies = new HashMap<String, Object>();
policies.put("persistentOps", "avthumb/mp4");
policies.put("persistentNotifyUrl", "http://xxx.com/notify");
policies.put("persistentPipeline", "testPipeline");
StringMap policy = new StringMap().putAll(policies);
String token = testAuth.uploadToken("bucket", null, 3600, policy, true);

其中persistentOps可以是音视频处理、图片处理操作参数的任意一种或多种的组合,数据处理参数规格可以参考 http://developer.qiniu.com/docs/v6/api/reference/fop/ ,上传指定持久化处理参数形态可以参考 http://developer.qiniu.com/docs/v6/api/reference/security/put-policy.h...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号