我在php端生成的uptoken,我上传的视频200kb,然后四个小时后才转换好。请问有什么方式可以让转换更快吗?
我的php代码
$domain = '###';
Qiniu_SetKeys($accessKey, $secretKey);
$putPolicy = new Qiniu_RS_PutPolicy($bucket);
$putPolicy->PersistentOps = "avthumb/mp4";
$putPolicy->PersistentNotifyUrl = '###';
$putPolicy->Saveas="1111qqq";
$upToken = $putPolicy->Token(null);
echo json_encode(array(
'success' =>true,
'token'=> $upToken
));
exit;
第二个问题PersistentNotifyUrl这个怎么用? 我不是很理解api中所说的那些要求,公网可以接收http 200 ok。请问可以给个php的范例吗?比如写个什么就可以接收http 200?
谢谢
第一个问题,如果你需要转码速度更快一点,那么你可以在putPolicy当中指定
persistentPipeline
,这个pipeline在https://portal.qiniu.com/mps/pipeline/intro当中设置,也就是使用独享队列处理视频转码;第二个问题,这个notifyurl原则上应该设置为你的业务服务器的可访问的url,来接收持久化处理成功之后的通知请求,具体可以参考https://github.com/rwifeng/php-sdk/compare/demo当中例子。