Сохранение видео во время видеозвонка с использованием AWS видеопотока Kinesis Video с WebRTC - PullRequest
1 голос
/ 29 мая 2020

Я использую aws kinesis video stream webRT C для создания видеочата в reactjs. Все работает нормально, но я хочу хранить видео в ведре s3. Как мне реализовать это хранилище видео?

Ответы [ 2 ]

0 голосов
/ 02 июня 2020

Поскольку соединение может быть одноранговым, вы должны сами сохранить видео на S3. Вы можете попробовать использовать sdk производителя KVS для этой цели: https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp

0 голосов
/ 01 июня 2020

Я думаю, вы можете сделать следующее:

  1. Получить видеопоток из WebRT C
  2. Используйте PutMedia KVS Producer, https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_PutMedia.html.
  3. Получить кадры с помощью GetMedia, https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_dataplane_GetMedia.html.

Примечание: под капотом KVS Producer использует S3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...