Lambda 和 EC2 哪个更适合海量视频编码
Which is more suitable for mass encoding video Lambda or EC2
我正在帮助西雅图警察随身摄像头 Youtube 频道,请参阅 https://www.youtube.com/channel/UCcdSPRNt1HmzkTL9aSDfKuA/videos?view=0&flow=grid&sort=p and http://www.today.com/video/today/57067068/?utm_source=twitterfeed&utm_medium=twitter#57067068 该部门希望在一名警官将视频上传到内部服务器后立即将每个随身摄像头视频过度编辑并发布到 Youtube。为此,SPD 将使用 AWS。我想知道使用 Lambda 通过 FFMPEG 或 EC2 实例处理每个视频是否更容易。
过程可能是:
1. officer上传视频到内部服务器
2. 内部脚本copies/uploads 视频到S3 bucket
3. lambda 或 EC2 获取视频,过度编辑,上传到 Youtube,然后从 S3 中删除
我使用的FFMPEG命令是:ffmpeg -i [[input]] -threads 2 -crf 20 -preset ultrafast -vf format=gray,"boxblur=6:4:cr=2:ar=2" -c:v libx264 -an [[output ]]
EC2 可以很好地工作。您可以使用 Ubuntu,通过 apt-get 安装 ffmpeg,然后就可以开始了。您还可以轻松存储到 S3
我正在帮助西雅图警察随身摄像头 Youtube 频道,请参阅 https://www.youtube.com/channel/UCcdSPRNt1HmzkTL9aSDfKuA/videos?view=0&flow=grid&sort=p and http://www.today.com/video/today/57067068/?utm_source=twitterfeed&utm_medium=twitter#57067068 该部门希望在一名警官将视频上传到内部服务器后立即将每个随身摄像头视频过度编辑并发布到 Youtube。为此,SPD 将使用 AWS。我想知道使用 Lambda 通过 FFMPEG 或 EC2 实例处理每个视频是否更容易。
过程可能是: 1. officer上传视频到内部服务器 2. 内部脚本copies/uploads 视频到S3 bucket 3. lambda 或 EC2 获取视频,过度编辑,上传到 Youtube,然后从 S3 中删除
我使用的FFMPEG命令是:ffmpeg -i [[input]] -threads 2 -crf 20 -preset ultrafast -vf format=gray,"boxblur=6:4:cr=2:ar=2" -c:v libx264 -an [[output ]]
EC2 可以很好地工作。您可以使用 Ubuntu,通过 apt-get 安装 ffmpeg,然后就可以开始了。您还可以轻松存储到 S3