- GET /assets/:id/stream now returns a signed S3 URL directly (4h TTL) instead of pointing to the /video pipe endpoint. Browser streams directly from S3 — no Node.js bottleneck, S3 handles range requests natively for smooth seeking. - GET /assets/:id/video now redirects (302) to a signed S3 URL. Belt-and-suspenders: any code still calling /video gets redirected. - proxy.js: default bitrate changed from 10Mbps to 1.5Mbps, audio default from 192kbps to 128kbps. DB settings already updated to 1.5Mbps. Cuts proxy file size ~6x for the same quality content. Existing proxies need re-generation at new bitrate. |
||
|---|---|---|
| .. | ||
| src | ||
| .env.example | ||
| .gitignore | ||
| Dockerfile | ||
| package.json | ||