问题标签 [amazon-elastic-transcoder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2818 浏览

video - 亚马逊弹性转码器与 FFMPEG

我正在开发一个网站(基于 php),并且提供了以不同格式上传视频的规定。我正在使用 HTML5 播放器进行前端演示。因此,由于大多数浏览器支持的理想格式是 mp4,我尝试使用 ffmpeg 并且效果很好。

我想知道当流量很大时,哪种转码器(Amazon Elastic Transcoder 或 FFMPEG)最适合并行处理转换。

我可能有大约数千名用户观看视频,并且可能有数百人同时上传视频。我正在使用 Amazon EC2 进行部署,并且流量大多是尖峰的(不是平坦的)。

我不确定可接受的速度。但是,我需要一个可以更快地对视频进行转码的软件。

0 投票
1 回答
2097 浏览

amazon-s3 - 事件驱动的弹性转码器?

有没有办法在 AWS 上设置转码管道,以便它自动对上传到特定 S3 存储桶的任何新文件进行转码,并将它们放在另一个存储桶中?

我知道有一个 REST API,理论上上传者也可以在上传文件后向转码器发出 REST 请求,但由于各种原因,这不是一个真正的选择。

0 投票
1 回答
844 浏览

amazon-web-services - 将文件元数据与 AWS Elastic Transcoder 结合使用

将视频文件上传到我的 S3 存储桶时,我可以包含自定义元数据:

我想知道的是,一旦这些视频进入 Elastic Transcoder 管道,有没有办法将这些元数据包含在 Elastic Transcoder 发出的“完整”通知中?目的是在处理文件后,使用返回的数据更新数据库记录。

0 投票
1 回答
230 浏览

ruby - 通过 aws-sdk gem 调用 create_job() 时,Amazon Elastic Transcoder “执行已过期”

我在这里有点迷路,正在寻找一些指导。我正在使用 ruby​​ aws-sdk (1.29.1) gem 在弹性转码器中设置作业。在我的登台和生产环境中,当我调用 create_job() 时,我不断收到“Timeout::Error: execution expired”错误。在开发中工作正常。每个环境都有自己的转码器管道、用于输入/输出的 s3 存储桶、sns 主题和具有自己策略的组。我通过delayed_job gem 调用transcoder.create_job()。

我到处寻找我能想到的在 AWS 和我的日志中查看的地方,但无法弄清楚是什么导致了这种情况。我什至不知道下一步该往哪里看。

触发超时的代码是 transcoder.create_job()。

也刚刚将它们更新为 aws-sdk gem 到 1.44 b/c wtf,但这并没有帮助。

我很茫然。我可以提供任何必要的代码或 AWS 设置来解决这个问题。

更新。我可以在我的开发环境中将所有值硬编码到暂存转码器/存储桶/用户等,它会创建适当的作业并对视频进行转码并将其放入正确的存储桶中。但是,当我将相同的硬编码代码部署到暂存并从那里运行它时,它再次超时。代码都是一样的,唯一不同的是application.yml文件和database.yml。我什至不应该引用 application.yml,因为我正在硬编码 access_key_id 和 secret_access_key 值。

0 投票
1 回答
726 浏览

amazon-s3 - Quicktime 编码:JW Player 和 AWS 转码器

我正在开发一个在 Amazon S3 上存储视频上传的系统。这些视频由众多客户上传,我们无法控制他们可能选择上传的内容。我们正在各种设备和操作系统(Windows / Mac / 台式机 / 平板电脑 / 移动设备)上显示视频。

显然,由于可用的编解码器数量众多(其中一些编解码器可能是专有的,存在许可问题等),.mov 文件存在许多问题。

我们正在权衡是否使用亚马逊的弹性转码器生成video所有上传视频的 HTML5 标签兼容版本,然后使用符合 HTML5 的video标签标记来播放这些视频,或者是否继续使用 JW Player 处理用户上传的任何文件. 我已经在 iPad 上使用 JW Player 测试了现有的 .mov 上传之一,它运行良好,但我不确定这是否总是可以的,或者使用的编解码器是否会导致错误。有谁知道这是否是一个问题?如果是问题,我们在使用亚马逊的弹性转码器时会遇到同样的问题吗?对此的任何建议和见解将不胜感激。

0 投票
1 回答
753 浏览

php - 用于创建作业的 Amazon Elastic Transcoder 段持续时间

我正在使用 Amazon S3 上传和转码视频文件。为了创建一个作业,我使用1351620000001-000001来自 Amazon Elastic Transcoder 的现有 mp4 格式的预设作为预设。但我收到以下错误:

“未捕获的 Aws\ElasticTranscoder\Exception\ValidationException:AWS 错误代码:ValidationException,状态代码:400,AWS 请求 ID:dbf2833a-5375-11e4-a2d3-bb1da889e1d8,AWS 错误类型:客户端,AWS 错误消息:SegmentDuration '10' 是不是预设 1351620000001-000001 的有效选项,因为容器不是 ts 或 fmp4。”

谁能帮我解决这个问题?

0 投票
1 回答
310 浏览

c# - AWS Elastic Transcoder Endpoint cannot be resolved

I'm working on a project that requires video to be transcoded and thumbnails extracted through use of AWS Elastic Transcoder. I have followed the api to the best of my abilities and have what seems to me correct code. However, I still get an error with NameResolutionFailure thrown and an inner exception saying that The remote name could not be resolved: 'elastictranscoder.us-west-2.amazonaws.com'My code is:

I have my s3 buckets configure in Oregon and added policies to make the files public.

0 投票
1 回答
153 浏览

php - 我们可以为来自 AWS Elastic Transcoder 的输出文件设置自动 AspectRatio 预设吗?

我正在使用 PHP API开发 AWS Elastic Transcoder 。我希望视频输出与输入视频具有相同的纵横比

我们需要一个自定义预设吗?我尝试查看选项。但是,没有自动AspectRation选项

0 投票
0 回答
184 浏览

metadata - Amazon elastictranscoder 设置 Cache-Control 键元数据

我正在使用 Amazon elastictranscoder 将文件从 flv 转码为 mp4,但在创建转码作业时找不到通过 API 将 Cache-Control 密钥元数据设置为 max-age=3600 的方法

有任何想法吗?

0 投票
1 回答
543 浏览

php - 使用 Amazon 转码器将视频上传到 CDN 时创建缩略图

我需要在将视频上传到 CDN 时从视频创建缩略图。

我也遇到过术语亚马逊转码器,但这是在 ruby​​ 中,我使用的是 php,有没有办法在 php 中做到这一点。

我正在使用 jwplayer播放视频

有人可以帮我在使用亚马逊转码器将视频上传到 CDN 时创建缩略图吗