Greengrass V2 + Video Stream

0

I want to build an edge video solution, that does the below at a bare minimum. I like to get some guidance on whether to use aws-iot-greengrass-edge-connector-for-kinesis-video-stream or aws-streamer. I run greengrass v2 on a linux box.

  • Stream video to the cloud on-demand
  • Store the video in a s3 bucket
  • Start / Stop recording on-demand
  • Local buffering of video on the device

https://github.com/awslabs/aws-iot-greengrass-edge-connector-for-kinesis-video-stream/tree/main
https://github.com/awslabs/aws-streamer/tree/master/examples/greengrass

gefragt vor 9 Monaten262 Aufrufe
1 Antwort
0

I would advice starting from aws-iot-greengrass-edge-connector-for-kinesis-video-stream which is a Greengrass V2 component and modify it to suit your additional requirements, such as the start/stop on demand (eg by using an MQTT control channel) and the S3 upload (the aws.greengrass.StreamManager component provides that feature OOB).

aws-streamer could also be used and provides some additional features in terms of video processing, but the Greengrass example is based on Greengrass v1 which has been superseded by Greengrass v2. With some work it would be possible to make a Greengrass v2 component for aws-streamer that does not use Lambda functions.

https://docs.aws.amazon.com/greengrass/v2/developerguide/stream-manager-component.html

AWS
EXPERTE
beantwortet vor 9 Monaten
  • Thank you for the response. To build the custom requirements, should I be using the video-stream-producer sdk?

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen