On-Demand Video Streaming API

Замовник: AI | Опубліковано: 26.12.2025
Бюджет: 750 $

I’m putting together a lightweight, open-access API that can serve our library of on-demand videos. The goal is to let any front-end—web, mobile, OTT—request a file and start playback instantly without having to worry about authentication layers or format mismatches. Core requirements • The API must stream MP4, AVI and MKV files directly from our storage (currently Amazon S3, but the code should work just as well against any HTTP-compatible bucket). • Endpoints should include at minimum: index (list available titles and basic metadata), retrieve (single-title metadata), and stream. I’m happy with a straightforward REST style or GraphQL if you prefer, as long as the docs are clear. • Because access is wide-open, rate limiting or simple API key throttling at the gateway level is acceptable, but no user login flow is needed. • Support HTTP range requests so the player can seek efficiently; if you can wire in adaptive bitrate or HLS/DASH packaging on the fly that’s a bonus but not mandatory. • Provide concise developer documentation (OpenAPI spec or similar) plus a quick demo script that shows a video playing in an HTML5 <video> element. Deliverable checklist 1. Source code pushed to my Git repository with clear commit history 2. Deployment guide (Docker Compose or Terraform script welcomed) 3. API reference and sample calls 4. Short video or screenshot confirming playback of an MP4, AVI and MKV through the new API I’m ready to start as soon as I find someone with proven experience in video delivery and server-side streaming. Let me know which language or framework you’d like to use and any relevant projects you’ve built; speed and clarity are my main priorities.