# vod-php-sdk-v5
**Repository Path**: mirrors_tencentyun/vod-php-sdk-v5
## Basic Information
- **Project Name**: vod-php-sdk-v5
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2020-08-18
- **Last Updated**: 2025-08-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

## 简介
VOD PHP SDK 是基于云点播上传功能进行包装的 PHP 版本 SDK,SDK 中提供丰富的上传能力,满足大部分开发者的上传需求。除此之外,SDK 包装了云点播的 API,开发者在使用上非常方便,不需要关注太多细节即可完成上传功能的对接。
## 功能特性
* [x] 普通文件上传
* [x] HLS文件上传
* [x] 携带封面上传
* [x] 子应用上传
* [x] 上传携带任务流
* [x] 指定上传园区
* [x] 支持使用临时密钥上传
* [x] 设置代理上传
## 文档
- [前置准备工作](https://cloud.tencent.com/document/product/266/9759#.E5.89.8D.E6.8F.90.E6.9D.A1.E4.BB.B6)
- [接口文档](https://cloud.tencent.com/document/product/266/9725#.E6.8E.A5.E5.8F.A3.E6.8F.8F.E8.BF.B0)
- [功能文档](https://cloud.tencent.com/document/product/266/9725#.E7.AE.80.E5.8D.95.E8.A7.86.E9.A2.91.E4.B8.8A.E4.BC.A0)
- [错误码文档](https://cloud.tencent.com/document/product/266/9725#.E9.94.99.E8.AF.AF.E7.A0.81.E8.A1.A8)
## 安装
推荐开发者使用 composer 方式安装 SDK:
```json
{
"require": {
"qcloud/vod-sdk-v5": "v2.4.4"
}
}
```
若项目没有使用到 composer,可以使用源码安装的方式:前往 [Github 代码托管地址](https://github.com/tencentyun/vod-php-sdk-v5/raw/master/packages/vod-sdk.zip) 下载源码压缩包并解压到项目当中。
## 测试
SDK 提供了丰富的测试用例,开发者可以参考示例的调用方式,具体参考:[测试用例](https://github.com/tencentyun/vod-php-sdk-v5/blob/master/test/VodUploadClientTest.php)。
开发者可以通过运行命令查看测试用例的执行情况:
```shell
# for windows
.\vendor\bin\phpunit.bat test\VodUploadClientTest.php
# for linux
./vendor/bin/phpunit test/VodUploadClientTest.php
```
## 变更记录
每个版本的变更细节都记录在日志中,具体请看:[变更日志](https://github.com/tencentyun/vod-php-sdk-v5/releases)。
## 贡献者
感谢以下的开发者对项目的大力支持,欢迎更多的开发者参与进来!

## 许可证
[MIT](https://github.com/tencentyun/vod-php-sdk-v5/blob/master/LICENSE)