通过视频的存储服务器网址上传YouTube视频

时间:2015-04-02 08:20:45

标签: php video youtube

我需要将视频上传到YouTube,但视频不在我的网络服务器上。我在一个单独的存储服务器上有视频,PHP在网络服务器上,我理解并让它将视频上传到我的公共网络服务器文件夹中的YouTube。

这只是因为你只需要提供文件的位置,比如$videoPath=sfConfig::get('sf_root_dir').'/web/tmp.mp4',但是,继续使用这段代码,我的网络服务器必须从我的存储服务器下载文件,然后设置路径视频,但这会导致我的网络服务器使用太多带宽。我想做的是$videoPath="http://storageserverurl.com/tmp.mp4",但这是不可能的。

以下是将文件下载到Web服务器并将其发送到YouTube的代码段,它可以正常运行。

file_put_contents("tmp.mp4", file_get_contents("http://storageserver.com/tmp.mp4"));
$videoPath=sfConfig::get('sf_root_dir').'/web/tmp.mp4';

我希望它像$videoPath="http://storageserver.com/tmp.mp4";

其余代码是Google提供的示例代码。我正在使用PHP 5.6.3和symfony 1.4。

0 个答案:

没有答案