dodgyprincess/php-cfstream

轻松上传和管理 Cloudflare Stream

1.2 2020-08-20 12:05 UTC

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);