【问题标题】:Webservice call with unique ID when Amazon Elastic Transcoder finishes a jobAmazon Elastic Transcoder 完成作业时使用唯一 ID 调用 Web 服务
【发布时间】:2013-10-14 14:06:43
【问题描述】:

我想知道当 Amazon Elastic 转码器完成转码作业时,是否有一个选项可以触发每个特定视频 ID 的 URL 调用。

现在,我可以创建一个 SNS 主题并将其分配给“完成事件”。例如,此 SNS 主题可以是对特定 URL 的调用。

我的问题是我无法找出在代码中实现它的正确方法(使用适用于 .NET 的 AWS 开发工具包)来调用带有查询字符串和唯一 ID 的页面已转码的特定视频的服务器已准备好。

我目前正在考虑实施的解决方案: 我的想法是为每个上传的视频创建一个独特的管道和独特的 SNS 主题。

有没有更好的方法来实现这一点。同样,我需要知道特定视频何时完成编码过程并准备好下载。如果我有一个附加到 SNS 主题 URL 调用的唯一 ID,我将能够知道该视频是否已准备好。但是,创建大量 SNS 主题和管道似乎是一种奇怪的方法,我正在寻找更好的方法。

我正在考虑的另一个选项,我不知道是否可能,是在没有任何通知的情况下创建管道(我知道它们是可选的),但是当我通过特定管道运行作业时,然后分配“完成时”事件的新 SNS 主题。

【问题讨论】:

    标签: amazon-web-services amazon-sns video-encoding amazon-elastic-transcoder


    【解决方案1】:

    创建转码作业时,会返回作业 ID。然后当触发 SNS 完成通知时,发送的消息会包含该特定的作业 ID,以便您知道哪个转码作业已完成。

    我们所做的是将作业 id 与正在转码的媒体 id 一起保存到数据库中,然后当我们收到 SNS 通知时,我们会查询数据库以了解哪些媒体对应于接收到的转码器作业 id。

    欲了解更多信息:http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/notifications.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多