【发布时间】:2016-05-10 22:07:41
【问题描述】:
使用 API 上传视频,无论是 HTTP 还是 HTTPS 都非常慢。使用 Vimeo 网站进行相同的上传速度很快。
测试规格: 清洁成像机 17MB H.264 MP4 文件,符合 Vimeo 指南的批准规格。 使用 VimeoDotNet 将视频文件上传到 Vimeo 的简单控制台应用程序 通过 VimeoDotNet 上传 17MB 文件: • 8 分钟标记,进度为 65%,视频以处理状态显示在 Vimeo 上。 • 28 分钟标记和85% 的进度视频现在可以在Vimeo 网站上播放。 • 40 分钟标记进度现已达到 95%。 • 46 分 40 秒达到 100% 并成功完成。 仅通过 Vimeo 在其网站上上传 17MB 文件: • 不到一分钟即可完全上传文件。 • 不到一分钟即可完全转换文件。
【问题讨论】:
-
VimeoDotNet 库不是官方的 Vimeo 库,上传实现可能较慢。您是否可以尝试 PHP、JS 或 Python 上传库,看看它们是否更快?根据我的经验,PHP 库是这三个库中最快的,因为它可以将大部分工作直接卸载到 curl。
-
需要 .NET,我可以直接使用 REST 而不是使用 VimeoDotNet 进行所有调用,但我会做几乎相同的事情。使用 .NET 与 YouTube 和 Twitter 等其他网站的性能很好。
-
一旦 Vimeo 发布了自己的上传库,它应该与其他库具有同等的速度。它在我们的路线图上,但我们没有对其发布的估计。