问题标签 [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.
video - 亚马逊弹性转码器与 FFMPEG
我正在开发一个网站(基于 php),并且提供了以不同格式上传视频的规定。我正在使用 HTML5 播放器进行前端演示。因此,由于大多数浏览器支持的理想格式是 mp4,我尝试使用 ffmpeg 并且效果很好。
我想知道当流量很大时,哪种转码器(Amazon Elastic Transcoder 或 FFMPEG)最适合并行处理转换。
我可能有大约数千名用户观看视频,并且可能有数百人同时上传视频。我正在使用 Amazon EC2 进行部署,并且流量大多是尖峰的(不是平坦的)。
我不确定可接受的速度。但是,我需要一个可以更快地对视频进行转码的软件。
amazon-s3 - 事件驱动的弹性转码器?
有没有办法在 AWS 上设置转码管道,以便它自动对上传到特定 S3 存储桶的任何新文件进行转码,并将它们放在另一个存储桶中?
我知道有一个 REST API,理论上上传者也可以在上传文件后向转码器发出 REST 请求,但由于各种原因,这不是一个真正的选择。
amazon-web-services - 将文件元数据与 AWS Elastic Transcoder 结合使用
将视频文件上传到我的 S3 存储桶时,我可以包含自定义元数据:
我想知道的是,一旦这些视频进入 Elastic Transcoder 管道,有没有办法将这些元数据包含在 Elastic Transcoder 发出的“完整”通知中?目的是在处理文件后,使用返回的数据更新数据库记录。
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 值。
amazon-s3 - Quicktime 编码:JW Player 和 AWS 转码器
我正在开发一个在 Amazon S3 上存储视频上传的系统。这些视频由众多客户上传,我们无法控制他们可能选择上传的内容。我们正在各种设备和操作系统(Windows / Mac / 台式机 / 平板电脑 / 移动设备)上显示视频。
显然,由于可用的编解码器数量众多(其中一些编解码器可能是专有的,存在许可问题等),.mov 文件存在许多问题。
我们正在权衡是否使用亚马逊的弹性转码器生成video
所有上传视频的 HTML5 标签兼容版本,然后使用符合 HTML5 的video
标签标记来播放这些视频,或者是否继续使用 JW Player 处理用户上传的任何文件. 我已经在 iPad 上使用 JW Player 测试了现有的 .mov 上传之一,它运行良好,但我不确定这是否总是可以的,或者使用的编解码器是否会导致错误。有谁知道这是否是一个问题?如果是问题,我们在使用亚马逊的弹性转码器时会遇到同样的问题吗?对此的任何建议和见解将不胜感激。
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。”
谁能帮我解决这个问题?
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.
php - 我们可以为来自 AWS Elastic Transcoder 的输出文件设置自动 AspectRatio 预设吗?
我正在使用 PHP API开发 AWS Elastic Transcoder 。我希望视频输出与输入视频具有相同的纵横比。
我们需要一个自定义预设吗?我尝试查看选项。但是,没有自动AspectRation选项
metadata - Amazon elastictranscoder 设置 Cache-Control 键元数据
我正在使用 Amazon elastictranscoder 将文件从 flv 转码为 mp4,但在创建转码作业时找不到通过 API 将 Cache-Control 密钥元数据设置为 max-age=3600 的方法
有任何想法吗?