提高视频上传速度效果

时间:2017-03-21 09:42:07

标签: ios

我使用URLSession上传.mov格式的录制视频文件。对于30秒的视频,我需要花费很多时间才能让它的速度更快。我该怎么做才能提高上传速度?谢谢!

1 个答案:

答案 0 :(得分:3)

使用60MB的文件,花费很长时间并不奇怪。

如果您使用3G,最大上传速度约为1.7 Mb /秒,因此如果您在现实世界中获得大约一半,则60MB文件上传大约需要9分钟。您需要重新编码才能使文件变小。

对于10秒的剪辑,目标是大约1MB,对于30秒,3MB的目标是3MB,你将通过3G上传大约25秒。 4G和Wifi显然更快。

始终假设最坏的情况,并使用3G测试您的网络连接。

要设置尺寸限制,请在fileLengthLimit上设置AVAssetExportSession,我的值为 100KB /秒,在您的情况下为30第二个片段会给你

fileLengthLimit = 3000000

来自AVAssetExportSession.h

  

表示会话输出不应超过的文件长度。根据源资产的内容,输出可能略微超过文件长度限制。如果在使用输出之前需要遵守严格的限制,则应测试输出文件的长度。另请参见maxDuration和timeRange。