如何将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
專家
已回答 6 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南