๐Ÿš€ 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

Share this project:

Updates