Сохраните видео во время видеозвонка с помощью AWS Kinesis Video stream с WebRTC

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


person Vikasini N    schedule 29.05.2020    source источник
comment
Достигли ли вы этой функции, опубликуйте, если да!   -  person Shubham    schedule 07.06.2020


Ответы (2)


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

  1. Получите видеопоток из WebRTC
  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.

person Lukas Herman    schedule 01.06.2020
comment
Есть ли шансы сохранить видео при использовании сигнального канала kinesis. - person Vikasini N; 02.06.2020

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

person chehefen    schedule 02.06.2020