繁体   English   中英

在Rails中使用AWS-SDK Gem,CarrierWave和Sidekiq进行代码转换

[英]Transcoding with AWS-SDK Gem, CarrierWave, and Sidekiq in Rails

我有一个rails应用程序,应该允许用户上传视频并流式传输。 我正在使用carrierwave-direct上传视频文件。 Carrierwave-direct利用雾直接上传到Amazon S3存储桶。 我使用Sidekiq开始上传后台工作。 这一切都有效。

我现在需要在上传视频时对其进行转码。 我计划使用亚马逊的Elastic Transcoder来做到这一点。 如何使用Sidekiq启动转码器? 上传文件后,如何使用Sidekiq的AWS-SDK gem启动转码作业并转换来自s3的文件? 我是否需要一名新的背景工作者来完成这项工作? 我可以只使用一名工人吗? 我迷失在这个问题上。 我到处寻找,实际使用弹性转码器的文档很薄。

我正在寻找一个更一般的答案和样本,以便我可以开始。 一旦我知道如何处理这个过程,我认为我可以管理。

我认为你只需要帮助来管理你自己的工作。 Elastisc Transcoder(ETS)是一名工作工作者,只有当ETS完成转换视频时才知道您需要的工作人员。 我正试图启动一种方法,并在资源中更新我的文件以获取转换后视频的网址。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM