【发布时间】:2016-03-23 10:41:20
【问题描述】:
我一直在使用 YouTube API v3 进行一些测试,使用 provided resumable upload script 上传我的 Apache 服务器上存在的视频文件(在 Virtuozzo 上运行 CENTOS 6.7 x86_64 的 VPS,2GB RAM 和大量 CPU)。
尝试了各种方法,我能达到的最大上传速度不超过120KB/s。
我一直在尝试使用输出缓冲区turning off GZipping、不同的块大小(从 1 到 30MB),并检查服务器带宽速度(在上传方向上始终超过 250 Mb/s)。
考虑到您通过浏览器上传的速度有多快(我现在无法测试这个理论,因为我的互联网连接速度非常慢 - 但这是基于过去的经验),我很难相信这是一个YouTube 的限制,除非是故意限制。我无法通过 YouTube 文档或 Internet 上的任何地方的 API 找到任何有关预期速度的文档。
有没有其他人遇到过上传缓慢的问题,有什么可以解决的吗?提前致谢。
【问题讨论】:
-
在 speedtest.net 上,我获得了 93Mbps 的上传速度。但是,我从未见过通过 YouTube API v3 上传速度超过 3.5Mbps 的文件,并且通常比这慢(尽管很少像您看到的 120KB/s 那样慢)。我没有对浏览器上传进行准确的计时,只是在大约 10 秒 (~13Mbps) 内上传了一个 130Mb 的文件,而且我确实看到它比这更快。我的猜测是通过 API 限制了上传。
标签: php youtube-api