gpt4 book ai didi

ruby-on-rails - 在 Rails 中使用 AWS-SDK Gem、CarrierWave 和 Sidekiq 进行转码

转载 作者:行者123 更新时间:2023-12-04 06:12:00 26 4
gpt4 key购买 nike

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

我现在需要在上传每个视频时对其进行转码。我计划使用 Amazon 的 Elastic Transcoder 来执行此操作。如何使用 Sidekiq 启动转码器?文件上传后,如何将 AWS-SDK gem 与 Sidekiq 一起使用以启动转码作业并转换来自 s3 的文件?我需要一个新的后台 worker 来完成这项工作吗?我可以只使用一名 worker 吗?我在这个问题上迷路了。我到处都看过,关于实际使用弹性转码器的文档很薄。

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

最佳答案

我认为您只需要助手来管理自己的工作。 Elastisc Transcoder (ETS) 是一个工作人员,您只需要知道 ETS 何时完成对您的视频的转换。我正在尝试启动一种方法来执行此操作,并在资源中更新我的文件以获取转换后视频的 url。

关于ruby-on-rails - 在 Rails 中使用 AWS-SDK Gem、CarrierWave 和 Sidekiq 进行转码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36578129/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com