基于PHP语言平台的服务端上传的SDK,通过SDK和配合的Demo,可以将视频和封面文件直接上传到腾讯云点播系统,同时可以指定各项服务端上传的可选参数。
- 引入依赖
{
"require": {
"qcloud/vod-sdk-v5": "v1.0.0"
}
}
- 调用示例
<?php
require 'vendor/autoload.php';
use Vod\VodApi;
VodApi::initConf("your secretId", "your secretKey");
$result = VodApi::upload(
array (
'videoPath' => './test/Wildlife.wmv',
),
array (
'videoName' => 'WildAnimals',
// 'procedure' => 'myProcedure',
// 'sourceContext' => 'test',
)
);
echo "upload to vod result: " . json_encode($result) . "\n";
上传成功后将获取文件的播放地址和 fileid
- 复制src文件下的源码和test/non-composer文件的cos-sdk-v5、qcloudapi-sdk-php到同级目录
- 调用示例
<?php
require './cos-sdk-v5/cos-autoloader.php';
require './qcloudapi-sdk-php/src/QcloudApi/QcloudApi.php';
require './src/Vod/VodApi.php';
require './src/Vod/Conf.php';
use Vod\VodApi;
VodApi::initConf("your secretId", "your secretKey");
$result = VodApi::upload(
array (
'videoPath' => '../Wildlife.wmv',
),
array (
'videoName' => 'WildAnimals',
// 'procedure' => 'myProcedure',
// 'sourceContext' => 'test',
)
);
echo "upload to vod result: " . json_encode($result) . "\n";
上传成功后将获取文件的播放地址和 fileid