Amazon s3 建议在本地服务器上使用FFMpeg进行视频转换吗?
我们正在创建一个视频共享网站,用户可以在该网站上以自己的本地格式上传视频。但是,由于web上的视频流通常采用FLV格式,因此我们需要将视频转换为FLV 此外,该网站将托管在AmazonEC2上,并使用S3存储 我可以在amazon EC2上运行FFMpeg吗?这是最好的方式吗?除了在我们自己的服务器上进行转换之外,还有其他替代视频编码的方法吗?我还看到了www.transloadit.com,它似乎也在做同样的事情,但他们正在装炸弹。有更便宜、更智能的替代品吗Amazon s3 建议在本地服务器上使用FFMpeg进行视频转换吗?,amazon-s3,ffmpeg,amazon-ec2,video-streaming,Amazon S3,Ffmpeg,Amazon Ec2,Video Streaming,我们正在创建一个视频共享网站,用户可以在该网站上以自己的本地格式上传视频。但是,由于web上的视频流通常采用FLV格式,因此我们需要将视频转换为FLV 此外,该网站将托管在AmazonEC2上,并使用S3存储 我可以在amazon EC2上运行FFMpeg吗?这是最好的方式吗?除了在我们自己的服务器上进行转换之外,还有其他替代视频编码的方法吗?我还看到了www.transloadit.com,它似乎也在做同样的事情,但他们正在装炸弹。有更便宜、更智能的替代品吗 我们计划将该网站打造成互联网上十大
我们计划将该网站打造成互联网上十大利基视频流网站之一。转换视频是一个相对处理器密集的过程。亚马逊对CPU时间收费,他们也对数据传输收费。所以这更像是一种商业交易。EC2可以运行ffmpeg并进行视频转换吗?是的,它可以。但是,支付EC2实例上的CPU时间,或者在本地服务器上进行转换,然后将数据传输到EC2,这更划算吗?我不知道。答案取决于您正在使用的视频的大小、本地服务器的连接成本以及EC2虚拟服务器实例的定价方案。EC2实例只是虚拟机,因此您可以在它们上执行任何您喜欢的操作,包括运行ffmpeg 只有您才能计算出在EC2、其他服务器或编码服务(如谷歌搜索将显示更多服务)上进行转换的成本/收益 一些想法: EC2
- 按小时付费,可以轻松添加新服务器(尽管您需要设计流程以支持多台服务器)
- EC2和S3之间的快速(免费)传输
- 你先付硬件费
- 如果需要,不容易快速扩展
- 你需要维护硬件
- EC2/S3与服务器之间的带宽费用
- 可能更贵(如果考虑到开发时间和支持成本,可能会有争议)
- 快速扩展的最简单方法
- 快速启动并运行
- 让他们处理困难的转换
该网站甚至可以为您节省一些时间。这有点误导。在某些情况下,最好在h264上使用flv。H264不支持透明视频。而且,h264不仅仅能在Android上神奇地工作。要做到这一点,您需要非常具体的设置。至少如果您想支持较旧的Android设备,您可能会在Android和iPhone上分别运行h264编码。