【发布时间】:2016-04-01 20:58:23
【问题描述】:
使用 AWS S3 在移动应用程序上快速流式传输和上传视频
我正在开发一个具有 Android、iOS 客户端的应用程序,用户可以上传视频和照片并作为新闻源查看。我将我的视频文件存储在 Amazone s3 上。视频长度限制为 30 秒。
当用户从他们的画廊上传 30 秒的视频时,有一些高质量的视频甚至超过 100MB,因此这些视频文件需要很长时间才能上传。所以我尝试在使用 ffmpeg-android 库上传之前转换它们,但转换文件也需要几乎相同的时间,所以看起来这个解决方案也少了点。 (在场景中转换会降低视频分辨率和帧率)
我正在使用 ExoPlayer 播放视频
注意:从 iOS 上传的视频文件不是那么大。
我希望视频能够快速上传和流式传输。如果有人可以分享他们对此的想法,那将是很大的帮助。
【问题讨论】:
标签: android performance amazon-s3 ffmpeg video-streaming