Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Video Reel Generation using Amazon NOVA #2675

Closed
wants to merge 1 commit into from

Conversation

aroradev-dms
Copy link

Issue #, if available:

Description of changes:

This solution creates a video generation system using Amazon's Nova Reel AI model. The architecture uses API Gateway as an entry point, where users submit their prompts for video creation. The system is built using AWS SAM (Serverless Application Model) and orchestrates several AWS services:

  • API Gateway receives the initial prompt
  • AWS Step Functions manages the workflow
  • AWS Lambda handles the processing logic
  • Amazon Bedrock runs the Nova Reel model to generate the video
  • Amazon S3 stores the generated content
  • Amazon SNS notifies users via email when their video is ready

The entire process runs synchronously between API Gateway and Amazon Bedrock, providing a streamlined video generation pipeline from prompt submission to final delivery.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

@biswanathmukherjee
Copy link
Contributor

Thanks @aroradev-dms for the effort. As this is integrating multiple services as well as there is a Step Function workflow involved, this can not be approved as serverless pattern which are for service to service simple integrations. You can either submit it as sample application (https://serverlessland.com/repos) or workflor (https://github.com/aws-samples/step-functions-workflows-collection) after reducing it only to StepFunctions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants