0

我想我想要做的是利用 MediaStore 作为 MediaPackage 的后端,但可能 mediaPackage 拥有我需要的一切,我只是无法找到任何答案。

我正在寻找的是一种录制实时视频并使其可用于播放的方法。我正在从 AWS 寻找这个用于直播的解决方案,虽然它接近我想要的,但我想存储视频以供日后播放以及直播视频。

我的客户还希望能够上传未现场录制的视频,所以我想我想做的是在 lambda 函数和 MediaPackage 之间添加 MediaStore,这样我就可以手动将视频上传到 MediaStore 或在 MediaStore 中设置一个频道以进行直播. 然后我可以让 MeidaPackage 引用 MediaStore 来创建不同的文件格式以供使用。问题是 MediaPackage 不接受 MediaStore 端点,只接受 S3 端点。

有什么建议吗?TTIA

4

1 回答 1

1

在您的情况下,使用 S3 和 MediaPackage 就足够了。没有必要使用 MediaStore。

我假设您正在使用 AWS MediaLive 或来自其他供应商的编码器来创建一个 HLS 提要以摄取到 MediaPackage。在 MediaPackage 中,您可以根据需要创建端点。此 AWS Media Service Simple Live 工作流程应该让您了解如何构建工作流程。[1]

要录制直播视频或创建直播到 VOD 资产,您可以在 MediaPackage 中创建收获作业。MediaPackage 将收获您在收获作业中指定的时间范围,并将副本保存在您的 S3 存储桶中。欲了解更多信息,请阅读这篇文章。[2]

要播放直播到 VOD 资产或上传视频,您可以使用 MediaPackage 中的 VOD 功能使资产可用于播放。欲了解更多信息,请阅读这篇文章。[3]

[1] https://github.com/aws-samples/aws-media-services-simple-live-workflow

[2] https://docs.aws.amazon.com/mediapackage/latest/ug/ltov-how.html

[3] https://docs.aws.amazon.com/mediapackage/latest/ug/vod-content.html

于 2021-02-03T07:08:53.400 回答