如何解决由后端脚本处理时,图像/视频数据存储在哪里?
我正在设计一个Web应用程序,用户可以在其中上传要处理/格式化的视频,然后保存并可以下载。我计划将应用程序托管在AWS EC2实例上,并使用s3存储桶长期存储已完成的视频。我想知道在主动处理视频数据期间,视频数据将存储在后端计算机上的什么位置。
我担心的是,如果即使只是在处理视频数据的过程中就将视频数据加载到RAM中,那么并发用户的数量过少也会迅速使EC2实例的可用内存超载。
我是否认为必须将视频数据加载到内存中以通过脚本进行修改?有没有更好的方法来构造此结构,以便服务器可以同时容纳更多用户?
解决方法
我建议将此项目使用AWS MediaConvert作为解决方案。 AWS Elemental MediaConvert是基于文件的视频处理服务,它允许具有任何大小的内容库的视频提供商轻松,可靠地对点播内容进行转码,以进行广播和多屏交付。通过用作独立服务或与其他AWS Media Services集成,AWS Elemental MediaConvert使您可以构建基于文件的灵活视频工作流,从而完全控制视频质量和可预测的按需付费。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。