instagram如何无延迟上传高质量图片和视频?

How does instagram upload high quality images and videos with no lag?

我正在构建一个类似于 instagram 的应用程序,我想知道 hoe instagram 是否能够上传如此高质量的图像和视频。我尝试在我的 ios 应用程序中将 1920x1080 分辨率的视频上传到 Amazon s3,但该视频只有几 MB,因此 ipload 和检索需要花费大量时间。我怎样才能减少 objective c 的时间? instagram是怎么做到的?

将您正在上传的图片放入缓存中,就像您下载它一样。如果您已经拥有它,则无需下载它。您可以在开始上传图片的同时显示图片。

您可以 运行 Charles Proxy 查看发生了什么,有一种方法可以通过您的 Mac 代理您的 iPhone。参见 Using Charles from an IPhone