如何将WebRTC 流式录制到 S3

0

【以下的问题经过翻译处理】 你好!

想要将 webRTC(webm) 流存储到 S3 或 KVS。

我现在通过将 1 分钟的chunk直接上传到 S3 并使用 MediaConvert 合并流来做到这一点。

有什么方法可以更有效地做到这一点?

谢谢。

1 回答
0

【以下的回答经过翻译处理】 我建议两种选择:

  1. 流式传输到 Kinesis Video Stream。

KVS 使用 Amazon S3 作为底层数据存储,这意味着您可以在有限的时间段内或无限期地在每个流的基础上设置和控制保留期。您可以随时更改流保留期。 您可以使用 GetMedia API 检索视频: https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_GetMedia.html https://github.com/aws/amazon-kinesis-video-streams-parser-library#kinesisvideoexample

  1. 使用 AWS Elemental MediaConvert 自动化 S3 部分

您可以设置工作流作业并将多个输入文件拼接在一起 https://docs.aws.amazon.com/mediaconvert/latest/ug/assembly-multiple-inputs-and-input-clips.html

但是,还有其他选项(例如 AWS MarketplaceKVS consumers)但我会先探讨上面的两个选项。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则