我有兴趣运行一个守护进程来查看用户上传的视频文件,并以最佳格式对它们进行编码(并添加一些水印)。
我在考虑Zencoder、Encoding.com、亚马逊的编码服务等服务,但有些服务缺乏覆盖功能,有些对我们的(大)容量来说太贵了。
我想建立一个守护进程,编码位于S3上的视频,一旦用户上传它们。
我想到的解决方案是Python Heroku服务器使用芹菜作为任务队列来跟踪编码的文件,并使用ffmpeg来完成实际的工作。然而,我在为Heroku编译ffmpeg时遇到了麻烦(有lib支持,所以基本的ffmpeg bin是不够的)。
对于这个小项目,你会考虑什么方法/技术栈?
谢谢!尤
您是否尝试过ffencoderd,这是一个使用ffmpeg的基本perl守护进程,它通过soap接口接受编码作业,或者在服务器目录下以xml格式本地创建文件。它通过http服务器启用多媒体存储库。
希望帮助,
(顺便说一下,我是开发人员,:p,但认真的,只是想帮忙)