通过 API 将视频远程上传到 youtube

Upload video remotly to youtube via API

任务:

我网站上的用户 "uploads" 视频(html 形式,php)通过我频道上的 API 直接上传到 YouTube(没有将文件上传到我的服务器第一个)。

问题:

这可能吗,还是我必须暂时将视频保存到我的服务器?

在 google 资源 here 中没有提示如何做到这一点。

IS 有一个上传小部件可以嵌入 (iframe) 在您的网站中,但它需要用户登录到他们自己的频道,这是不需要的吗?当这个小部件可以路由到我们的 youtube 频道时,这将是解决方案。

一个项目,youtube direct lite,如果用户没有登录他们的帐户就不再工作。

也许,或者,您知道除 youtube 之外的另一个服务提供商,它允许您嵌入带有事件回调的上传小部件,例如 ID 和 videoUrl 以使用...

YouTube 不建议让用户将任何视频上传到您自己的帐户。因此,所有 OAuth 机制都允许用户将其上传到 his/her 自己的帐户。只有这样,您才能通过 YouTube Direct Lite 进行审核(只需将 select 视频添加到您的播放列表中)。

有可能见here

我购买了它,但没有时间研究代码以获得合适的解决方案。