Files
live/DOCUMENTATION/README.md

34 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.