使用带有WebRTC的AWS Kinesis Video流进行视频通话时,保存视频

时间:2020-05-29 12:04:10

标签: webrtc amazon-kinesis amazon-kinesis-firehose amazon-kinesis-video-streams

我正在使用aws kinesis视频流webRTC在reactjs中进行视频聊天。一切都很好。但是我想将视频存储在s3存储桶中。我应该如何实现此视频存储?

2 个答案:

答案 0 :(得分:0)

我认为您可以执行以下操作:

  1. 从WebRTC获取视频流
  2. 使用KVS Producer的PutMedia https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_PutMedia.html
  3. 使用https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_GetMedia.html GetMedia检索帧。

注意:在后台,KVS Producer使用S3

答案 1 :(得分:0)

由于连接可以是对等的,因此您必须将视频自己存储到S3。为此,您可以尝试使用KVS生产者sdk:https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp