1 Answer
- Newest
- Most votes
- Most comments
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
Relevant content
- asked 4 years ago
- asked 4 years ago
- AWS OFFICIALUpdated a year ago

Thank you for the response. To build the custom requirements, should I be using the
video-stream-producersdk?