Deploy Your Own AI Video Ad Generator on AWS (Using Nova / Poly / ECS / Streamlit)

AI video advertisement creator that transforms text descriptions into complete video ads with voiceovers. Built with Streamlit + AWS Bedrock Nova + Polly. Features automated content strategy, image generation, video creation, and voice synthesis.

Buil…


This content originally appeared on DEV Community and was authored by Debadatta Panda

AI video advertisement creator that transforms text descriptions into complete video ads with voiceovers. Built with Streamlit + AWS Bedrock Nova + Polly. Features automated content strategy, image generation, video creation, and voice synthesis.

Building on my previous Streamlit prototype, this enhanced version now includes deployable-ready infrastructure:

✅ Full video pipeline (Bedrock Nova + Polly)

✅ Deployment with AWS CDK

✅ Container orchestration on ECS/Fargate

✅ CloudFront distribution + Cognito auth

There is a blog you can refer for more details https://debadatta30.medium.com/agentic-ai-with-strands-to-create-video-ads-from-your-prompts-af5f16395125

🏗️ Architecture Overview

The below diagram shows the complete architecture :

Reference Architecture of the Application

The application consists of:

  1. Streamlit web interface with Strands agent integration
  2. ECS/Fargate container deployment
  3. Application Load Balancer with CloudFront distribution
  4. Cognito user pool for authentication
  5. S3 bucket for media storage
  6. Integration with multiple AWS AI services

The complete source code and deployment instructions are available:
Repository: https://github.com/debadatta30/aws-ai-video-orchestrator
Quick start:

  • Clone the repo
  • Follow the detailed README
git clone https://github.com/debadatta30/aws-ai-video-orchestrator
cd aws-ai-video-orchestrator
cdk bootstrap
cdk deploy --parameters S3BucketName=your-bucket-name


This content originally appeared on DEV Community and was authored by Debadatta Panda


Print Share Comment Cite Upload Translate Updates
APA

Debadatta Panda | Sciencx (2025-09-03T15:10:29+00:00) Deploy Your Own AI Video Ad Generator on AWS (Using Nova / Poly / ECS / Streamlit). Retrieved from https://www.scien.cx/2025/09/03/deploy-your-own-ai-video-ad-generator-on-aws-using-nova-poly-ecs-streamlit-2/

MLA
" » Deploy Your Own AI Video Ad Generator on AWS (Using Nova / Poly / ECS / Streamlit)." Debadatta Panda | Sciencx - Wednesday September 3, 2025, https://www.scien.cx/2025/09/03/deploy-your-own-ai-video-ad-generator-on-aws-using-nova-poly-ecs-streamlit-2/
HARVARD
Debadatta Panda | Sciencx Wednesday September 3, 2025 » Deploy Your Own AI Video Ad Generator on AWS (Using Nova / Poly / ECS / Streamlit)., viewed ,<https://www.scien.cx/2025/09/03/deploy-your-own-ai-video-ad-generator-on-aws-using-nova-poly-ecs-streamlit-2/>
VANCOUVER
Debadatta Panda | Sciencx - » Deploy Your Own AI Video Ad Generator on AWS (Using Nova / Poly / ECS / Streamlit). [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/09/03/deploy-your-own-ai-video-ad-generator-on-aws-using-nova-poly-ecs-streamlit-2/
CHICAGO
" » Deploy Your Own AI Video Ad Generator on AWS (Using Nova / Poly / ECS / Streamlit)." Debadatta Panda | Sciencx - Accessed . https://www.scien.cx/2025/09/03/deploy-your-own-ai-video-ad-generator-on-aws-using-nova-poly-ecs-streamlit-2/
IEEE
" » Deploy Your Own AI Video Ad Generator on AWS (Using Nova / Poly / ECS / Streamlit)." Debadatta Panda | Sciencx [Online]. Available: https://www.scien.cx/2025/09/03/deploy-your-own-ai-video-ad-generator-on-aws-using-nova-poly-ecs-streamlit-2/. [Accessed: ]
rf:citation
» Deploy Your Own AI Video Ad Generator on AWS (Using Nova / Poly / ECS / Streamlit) | Debadatta Panda | Sciencx | https://www.scien.cx/2025/09/03/deploy-your-own-ai-video-ad-generator-on-aws-using-nova-poly-ecs-streamlit-2/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.