快速上传视频和播放,无需缓冲来自URL的视频

时间:2016-09-08 06:35:53

标签: ios objective-c ftp avplayer avcapturesession

在我的应用程序中,我捕获10秒的视频并通过FTP上传到服务器,其他用户可以通过网络服务响应中的URL观看此视频。

根据我的问题,我希望以小尺寸拍摄质量好的视频,以便通过FTP上传视频。现在我使用 .mp4 视频格式上传视频,如果有人知道可以提高上传速度的最佳视频格式,那就引导我。

其次我将所有上传的视频作为网址在网络服务的响应中获取。 作为回应,有许多URL,所以我需要在队列中逐个播放视频,最终用户可以向左滑动以在NEXT视频上移动并向右滑动到之前的视频。 caniuse

每件事都运作良好,但问题需要花费很多时间上传播放 (缓冲时间)视频。

请指导我这一点。

  

评论:在20 MB到1.6 MB的压缩视频中获得成功,因此上传速度增加了一点,现在正在使用AVQueuePlayer在队列中播放视频,但有时会将视频卡在播放中。

2 个答案:

答案 0 :(得分:5)

是, 您是否可以使用base64格式的块数据上传视频。 这比FTP视频上传速度更快当您按顺序上传视频时同时丢失互联网连接时也很有用。

答案 1 :(得分:2)

您可以通过SFTP上传文件,速度比FTP快。此外,您的视频可能会在http协议上播放效果不佳。

你应该遵循以下几句,我希望它能帮助你;

  • 通过SFTP或Amazon S3上传视频
  • 在您的服务器上安装Wowza或Red5等流引擎
  • 移动转码视频(通常wowza制作自动播放)
  • 通过rtsp为Android播放视频,hls(http)为ios

那是它!

祝你好运