A full-stack video upload and streaming application built with Next.js, Express, and Socket.io. Features include chunked video upload, real-time processing updates, HTTP range streaming, role-based access control, content moderation, multi-tenancy, and HLS/DASH support.
From the README
Video Upload and Streaming Platform A full-stack video upload and streaming application with real-time processing updates, built with Next.js, Express, and Socket.io. Features • Chunked Video Upload - Upload large videos in 5MB chunks with progress tracking • Real-time Processing - Socket.io updates for format conversion, compression, and analysis • HTTP Range Streaming - Efficient video streaming with partial content support • Role-Based Access Control - Admin, Editor, and Viewer roles with proper permissions • Content Moderation - Automated sensitivity analysis with admin review • Multi-Tenancy - Complete tenant isolation for data segregation • HLS/DASH Support - Adaptive streaming...
Skills
- TypeScript
- JavaScript
- CSS