dodgyprincess / php-cfstream
轻松上传和管理 Cloudflare Stream
1.2
2020-08-20 12:05 UTC
Requires
- php: >=5.5
- ext-json: *
- guzzlehttp/guzzle: ^6.3
- illuminate/support: ^5.7
This package is auto-updated.
Last update: 2024-09-21 19:40:17 UTC
README
PHP CFStream 是一个 PHP TUS 客户端,可轻松将视频文件发送到 Cloudflare Stream。
- 简洁的界面支持以下功能:
- 上传视频
- 获取上传视频的状态
- 获取视频的嵌入代码
- 为每个视频设置 allowedOrigins
- 删除视频
- 纯 PHP 和 CURL 实现,并借助 GuzzleHttp 客户端
- 与 Cloudflare Stream 紧密集成
- 不支持
- 恢复上传
安装
像往常一样通过 Composer 安装此包。使用 dev-master
分支。
composer require dodgyprincess/php-cfstream dev-master
使用方法
通用 PHP 项目
如果您在 composer 启用的项目中,以下说明应该适用于您。否则,请尝试在您的项目中直接要求 src/CFStream.php
。
use dodgyprincess\CFStream\CFStream;
$cfstream = new CFStream($key, $zone, $email);
$resourceUrl = $cfstream->upload($filepath);
$cfstream->status($resourceUrl);
$cfstream->code($resourceUrl);
$cfstream->allow($resourceUrl, 'example.com, *.example.net');
$cfstream->delete($resourceUrl);