mirror of
https://gitlab.com/vyla-entertainment/live.git
synced 2026-11-09 19:57:22 -05:00
34 lines
1.2 KiB
Markdown
34 lines
1.2 KiB
Markdown
# HLS Stream Proxy Server
|
||
|
||
A Node.js server that resolves and proxies HLS streams from **streamed.pk / embed.st** (and **golf** embeds) so they can be played in any browser or media player without referer or CORS issues.
|
||
|
||
## Features
|
||
|
||
- Resolves `admin`/`echo` streams using the embed.st handshake.
|
||
- Resolves `golf` streams via a third‑party embed chain.
|
||
- Proxies HLS playlists and segments with correct `Referer`/`Origin` headers.
|
||
- Rewrites M3U8 playlists so all segments and keys go through the proxy.
|
||
- Strips PNG wrappers from segments (tiktokcdn).
|
||
- Works with `hls.js`, VLC, MPV, and any HLS‑compatible player.
|
||
|
||
## Quick Start
|
||
|
||
```bash
|
||
git clone https://github.com/vyla-entertainment/live-api
|
||
npm install
|
||
npm start
|
||
```
|
||
|
||
Then open `http://localhost:5000` (or your deployed URL).
|
||
|
||
## Documentation
|
||
|
||
- [API Reference](./API.md)
|
||
- [Architecture Overview](./ARCHITECTURE.md)
|
||
- [Setup & Configuration](./SETUP.md)
|
||
- [Deployment (incl. Hugging Face Spaces)](./DEPLOYMENT.md)
|
||
- [Debugging](./DEBUGGING.md)
|
||
|
||
## License
|
||
|
||
For study and research only. See the original [streamed-pk-hls-stream-resolver](https://github.com/sharoon7171/streamed-pk-hls-stream-resolver) disclaimer. |