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 :
The application consists of:
- Streamlit web interface with Strands agent integration
- ECS/Fargate container deployment
- Application Load Balancer with CloudFront distribution
- Cognito user pool for authentication
- S3 bucket for media storage
- 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

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/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.