问题标签 [aws-mediaservices]

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 投票
32 回答
418200 浏览

android - 从 mediastore 的 URI 获取文件名和路径

onActivityResult从 mediastore 图像选择返回,我可以使用以下命令获取图像的 URI:

将其转换为字符串会给出:

或者到一个路径给出:

但是我似乎找不到将其转换为绝对路径的方法,因为我想将图像加载到位图中而不必将其复制到某处。我知道这可以使用 URI 和内容解析器来完成,但这似乎在重新启动手机时中断,我想MediaStore在重新启动之间不会保持其编号相同。

0 投票
3 回答
2272 浏览

amazon-web-services - AWS S3 与 Elemental MediaStore

这更像是一个哲学问题:

对于简单的视频应用程序,最好选择哪种 AWS 服务,S3 还是 Elemental MediaStore?

在这一点上,一个会比另一个更好。

问题主要与性能有关,因为我知道 sdk 中存在不同的可能性。

背景 我正在为我的公司制作一个视频网站,该网站将用于简单的教学视频(如何在不同应用程序中做事的屏幕录像)。使用 iMovie 制作的视频 er mp4 视频大约需要 30 秒到 1 分钟。

在我的网站上,我看不到视频的性能差异。如果视频是 4k 1 小时长,我会看到不同吗?

我喜欢使用 MediaStore 仅仅是因为它似乎更适合视频,但有什么区别吗?

0 投票
2 回答
370 浏览

python - 使用 Python 3 将文件 POST 到 AWS Mediastore,无需开发工具包,无需 CLI

我想使用 Python 和 Signature v4 将 mp4 文件发布到 AWS MediaStore。我正在尝试使用PutObjectMediaStore 中的操作。对于这项工作,我不能使用 SDK 或 CLI。

我可以在没有 SDK 或 CLI 的情况下使用 Python 向 MediaStore 发出 GET 请求,但是关于 POST 请求,我不明白应该如何处理有效负载。我收到以下错误:

不工作的邮政编码

从文档:

工作 GET 代码

任何帮助将不胜感激。

编辑

x-amz-content-sha256从 GET 请求中删除了标头,该请求仍在工作。我尝试对 POST 请求做同样的事情,但没有成功。

0 投票
0 回答
236 浏览

amazon-web-services - 无法取消标记 AWS 资源

我正在尝试使用 resourcegroupstaggingapi 取消标记已删除的 AWS资源

我使用以下命令列出我的资源:

然后,我试图取消标记资源:

我总是收到以下错误:

这是 AWS 文档中的示例:

我不明白我做错了什么。任何帮助将不胜感激。

附加信息 :

标记 AWS MediaConnect 资源适用于 MediaConnect API,但不适用于resourcegroupstaggingapi。另一方面,resourcegroupstaggingapi可以列出 AWS MediaConnect 资源。

0 投票
0 回答
189 浏览

amazon-web-services - 如何签署 AWS MediaPackage URL

我正在尝试找出如何阻止某人简单地从生成的 AWS MediaPackage 资产中复制资产 URL 并在我的网站之外使用它。

如,我正在尝试锁定 HLS .m3u8文件,以便它只能由经过身份验证的用户使用。我不是在询问 DRM,因为它不用于身份验证。

通常使用 AWS S3,您可以对 URL 进行签名,以便 URL 在完美的特定时间段后过期。MediaPackage 似乎不支持这一点,或者允许您调整对私人用户的 URL 访问。

一种解决方案是将 CloudFront 放在 MediaPackage 资产的前面并签署该 URL。问题在于.m3u8中的内容仍然没有受到保护,并且流式剪辑仍然可以在没有主 URL 的情况下重建。如中,.m3u8文件由其他.m3u8文件组成。因此,一旦下载了主.m3u8文件,内部.m3u8文件就不受保护。

我已经看过这个https://docs.aws.amazon.com/mediapackage/latest/ug/cdn-auth.html但是我正在使用它不支持的视频点播。

有没有人有任何想法?

0 投票
0 回答
228 浏览

amazon-web-services - 从 WOWZA 将 HLS 流注入 AWS Elemental MediaPackage

我正在关注https://github.com/WowzaMediaSystems/wse-example-pushpublish-hls以便将来自 Wowza 的 HLS 流注入 AWS MediaPackage 通道。

我的 PushPublishProfilesCustom.xml

我的#APP_NAME#/PushPublishMap.txt(我正在添加 EndOfLines 以便于阅读)

当我将数据发送到我的 wowza ( rtsp://XXXX:1935/#APP_NAME#/MediaPackage )时,我开始看到这样的日志......

因此,HLS Push Publishing 正在发送块......但没有成功

我已阅读https://www.wowza.com/docs/how-to-configure-apple-hls-packetization-cupertinostreaming但我不知道我可以更改哪些值。

我究竟做错了什么?有任何想法吗?

编辑:更多日志

0 投票
1 回答
198 浏览

amazon-web-services - IAM 政策不适用于 AWS MediaPackage

我正在尝试使用 AWS Elemental MediaPackage 和 AWS Elemental MediaLive。我在 AWS 和 IAM 角色方面拥有丰富的经验。我已经为这两种服务附加了完全访问策略,但不知何故我仍然无法访问。我试图弄清楚我错过了什么。

AWS MediaPackage 管理员无权访问

在此处输入图像描述

0 投票
1 回答
75 浏览

amazon-web-services - AWS Elemental MediaLive CreateInput IAM 策略不起作用

我正在尝试设置 AWS IAM 策略来创建 MediaLive 输入。

我正在通过模拟器运行它

我得到Implicitly denied (no matching statements).错误。

当然,如果我尝试使用以下策略,我会在模拟中成功,但这不是一个好的实现,因为资源范围很广。

我也尝试在现有资源旁边包含"arn:aws:medialive:us-west-2:XXXXXXXXXXXX:inputSecurityGroup:*"和旁边,但我仍然收到错误消息。"arn:aws:medialive:us-west-2:XXXXXXXXXXXX:channel:*"

有什么建议吗?

0 投票
1 回答
81 浏览

amazon-web-services - aws mediaconvert 适合社交媒体吗?

我正在构建一个社交媒体平台,允许用户根据需要上传视频,我尝试过 AWS MediaConvert,但价格似乎是我关心的问题,我想就我是否正确选择 AWS MediaConvert 获得建议。

0 投票
1 回答
216 浏览

amazon-web-services - AWS Media Live - 处理流开始和停止事件

我找不到任何信息如何处理这种情况:

直播开始:大约 3 点钟。

1.在直播的人(我们称他为主播)开始直播之前,我希望有静态图像,上面写着:“活动即将开始”。

2.Streamer 开始将他的流推送到 RTMP 端点,但他迟到了,从 3.02 开始。在 3.02 之前应该可以看到相同的图片(如第 1 点所示)。

3.Streamer 应该在 4 点结束,但他在 4 点前结束 5 分钟(推stop他的设备)。

4.现在,结束屏幕应该在 5 分钟到 4 分钟后可见。

我知道应该切换输入以更改视图,这可以安排在固定时间,但我希望动态切换,即。当流媒体开始推送到 RTMP URL 并停止推送到 RTMP URL(来自例如 Larix 软件)。如何在 AWS Media Live 中处理?