是否可以使用来自云提供商存储的私有视频链接或从Slack (使用用户令牌)将其上传到cloudflare蒸气,与此示例公共链接相同?
基于Cloudflare 文档,(但这是公共链接)
如果将视频存储在云存储桶中,则只需传递文件的HTTP链接即可。流将获取该文件并使其可用于流。通过使用webhooks,您可以在视频准备播放或错误时收到通知。步骤1:使用链接进行API调用,使用视频的URL向Stream发出HTTP请求。
curl -X POST -d '{"url":"https://storage.googleapis.com/zaid-test/Watermarks%20Demo/cf-ad-original.mp4","meta":{"name":"My First Stream Video"}}'
\ -H "Authorization: Bearer <API_TOKEN>"
\ https://api.cloudflare.com/client/v4/accounts/<ACCOUNT_ID>/stream/copy发布于 2022-10-26 19:17:58
啊,看来公开是唯一的办法。这里说服务器必须是公开的,并且支持HTTP请求和HTTP请求。服务器应该使用包含文件大小的内容范围标头来响应HTTP请求。"https://example.com/myvideo.mp4“
Cloudflare API只接受源的URL,我在链接文档中看不到发送令牌和访问私有文件的方法。
解决方案是拥有自己的服务器,从源代码下载并使用从本地目录读取的文件上传API上传到Cloudflare。
所以答案是否定的,您不能直接从私有服务器下载并上传到cloudflare。:/
https://stackoverflow.com/questions/74212895
复制相似问题