๐ Inspiration
In todayโs fast-paced digital world, people spend more time searching and skimming than actually learning. Students, researchers, and professionals face information overload, struggling to retain complex topics.
InfoStream was created to solve that. It transforms dense text into short, cinematic videos โ making learning fast, engaging, and visually intuitive. Our inspiration: democratizing knowledge through AI-driven storytelling.
๐ก What it does
InfoStream converts any article, webpage, or block of text into a narrated 60-second video summary using AI reasoning and AWS-powered automation.
Itโs not just summarization โ itโs visualization. Each video scene is generated intelligently with style options like realistic, cinematic, or anime.
Key Features:
๐ง Amazon Bedrock (Claude 3) โ Analyzes text and creates scene scripts.
๐ฌ JSON2Video / FFmpeg โ Generates 8โ10 second scene videos.
๐ผ๏ธ Unsplash / Pexels โ Sources contextual visuals.
โ๏ธ Amazon ECS + S3 โ Runs jobs and stores final outputs.
๐งฎ RDS (PostgreSQL) โ Tracks video jobs and API usage.
๐ AWS Secrets Manager โ Secures API keys and environment variables.
๐ Amazon CloudWatch โ Monitors pipeline metrics and logs.
๐ Input text โ AI reasoningโ Scene creation โ Video generation โ Ready-to-share output.
๐งฑ How we built it
We designed InfoStream as an agentic AI pipeline, powered by Amazon Bedrock for reasoning and AWS cloud services for orchestration.
1๏ธโฃ User inputs text or URL via frontend.
2๏ธโฃ Backend (Node.js + Express on ECS) creates a job entry.
3๏ธโฃ Amazon Bedrock (Claude 3) breaks text into 5 scenes with scripts.
4๏ธโฃ Image search (Unsplash/Pexels) gathers relevant visuals.
5๏ธโฃ JSON2Video or FFmpeg generates scene videos.
6๏ธโฃ Amazon S3 stores the final stitched video.
7๏ธโฃ Amazon CloudWatch logs and monitors execution.
8๏ธโฃ RDS stores job progress, provider usage, and metrics.
๐ก Resilient Architecture Highlights
Circuit breaker and provider rotation ensure zero downtime.
Mock mode allows complete local testing without real API calls.
Secrets Manager ensures secure environment variable storage.
Deployable using Docker + ECS/Fargate or AWS Lambda Containers.
โ๏ธ Challenges we ran into
Optimizing Claude 3 prompts for meaningful scene breakdowns.
Managing API quotas and failover logic across multiple providers.
Synchronizing visuals and narration at consistent pacing.
Building a resilient fallback system (JSON2Video โ FFmpeg).
Handling secure key rotation and IAM policy isolation on AWS.
Each challenge made InfoStream more autonomous, reliable, and production-ready.
๐ Accomplishments that we're proud of
Built a fully working AWS-integrated AI agent that transforms text to video autonomously.
Achieved sub-60-second video generation time end-to-end.
Integrated failover and circuit-breaker logic for consistent output.
Designed an intelligent provider rotation system.
Implemented mock mode to simulate real AI calls at zero cost.
Deployed a secure, observable pipeline monitored by CloudWatch.
๐ฏ Result: A complete, scalable, and agentic AI solution built for real-world use.
๐ What we learned
Reasoning LLMs (Claude 3) can autonomously create creative and structured scenes.
ECS/Fargate orchestration simplifies scaling and cost management.
Secrets Manager and IAM roles are essential for production security.
Observability with CloudWatch enables efficient debugging and metrics tracking.
Treating LLMs as decision-making agents rather than passive generators is a game-changer.
We learned how to turn a static AI model into a truly autonomous storytelling engine.
๐ฎ What's next for InfoStream
๐ค Integrate Amazon Polly for lifelike, multilingual voiceovers.
๐ค Extend reasoning via Amazon Q and Bedrock AgentCore.
๐ Launch an educational API for classrooms and e-learning.
โ๏ธ Add Amazon Step Functions for more complex orchestration.
๐ Personalize tone, theme, and pacing for each user.
๐ Use Amazon Kendra for knowledge-grounded responses.
The goal: make InfoStream a universal knowledge-visualization agent, powered by AWS.
Built With
- amazon-bedrock-(claude-3)
- amazon-cloudwatch
- amazon-ecs-(fargate)
- amazon-rds-(postgresql)
- amazon-web-services
- aws-lambda
- aws-secrets-manager
- cloudformation
- docker
- express.js
- ffmpeg
- framer-motion
- github
- iam
- json2video-api
- node.js
- pexels-api
- postgresql-(bolt-db)
- postman
- react
- tailwind-css
- typescript
- unsplash-api
Log in or sign up for Devpost to join the conversation.