Video Compression API

High-performance video processing system for WordPress

API Endpoints

  • POST/api/compress - Queue video compression
  • GET/api/status - Check job status
  • GET/api/health - System health check
  • POST/api/webhook - WordPress callbacks

Features

  • Multi-quality video compression (480p, 360p, 240p, 144p)
  • HLS streaming format conversion
  • WebP thumbnail compression
  • BullMQ job queue with Redis
  • WordPress webhook integration
  • Progress tracking and notifications

Authentication

All API endpoints require authentication via the X-API-Key header.

X-API-Key: your_api_key_here