Skip to content

Releases: Astralchemist/aetherly-stream-proxy

v0.1.0 — initial release

21 May 12:09

Choose a tag to compare

First release of the HLS / MP4 media proxy with manifest rewriting.

Features

  • Zero-dependency, Web Fetch API native — works in Next.js App Router, Cloudflare Workers, Bun, Deno
  • Per-request header forwarding through an allowlist (default: `referer`, `origin`, `user-agent`, `cookie`, `x-*`)
  • HLS manifest rewriting (segments + `URI=` attributes in `#EXT-X-KEY` / `#EXT-X-MAP` / `#EXT-X-MEDIA`)
  • MP4 Range request forwarding for seeking
  • Strips hop-by-hop, `Content-Encoding`, `X-Frame-Options`, and `Content-Security-Policy` from upstream responses
  • Configurable `pathPrefix`, `defaultUserAgent`, `fetchImpl`

Install

```bash
npm install aetherly-stream-proxy
```

Live demo

`examples/nextjs-app-router/` is a complete deployable Next.js app — paste any HLS or MP4 URL and watch it play through the proxy. Deploy with one click via the README's Vercel button.