← Back to Projects

EvaStream Demo

Generate AI-powered yoga classes with adaptive HLS streaming. Click "Generate New Class" to create a personalized 75-minute yoga session, or play the default class below.

0:00 / 0:00

Default Yoga Class

Duration: 30 minutes • 6 sequences

Generates a personalized 75-minute yoga class using AI

Technical Implementation

Frontend

  • • React 19 with TypeScript
  • • Shaka Player for adaptive HLS streaming
  • • Custom video controls with stage tracking
  • • Real-time progress visualization

Backend

  • • AI-powered class generation API
  • • Dynamic video sequencing
  • • HLS manifest generation
  • • CDN-delivered video segments