Platforms
StreamFlow supports multiple video streaming platforms.
Understanding the URLs
Most platforms expose two distinct URLs. They are not interchangeable — mixing them up is the most common configuration mistake, so read this once before scrolling down:
| Term | What it is | Used for | Parameter name |
|---|---|---|---|
| API Base URL | Host (and prefix) where the JSON API lives. Example: https://voe.sx/api. |
Authenticated requests: upload, list files, account stats, delete, etc. | base_url |
| Site URL | Host that serves the player / embed page / master link. Example: https://voe.sx. The returned streaming_url, master URL and /e/{filecode} embed URL are all built from this host. |
get_master_link(), building player/embed links. |
site_base_url (or base_url on master-link-only helpers) |
TL;DR — Site URL = where the video plays. API Base URL = where the API calls go. When a provider gives you a single domain like
seekstreaming.com, that's the Site URL; the API is reachable at the same host with an/api/v1suffix.
Available Platforms
| Platform | Default API Base URL | Description |
|---|---|---|
| StreamEmbed | https://seekstreaming.com/api/v1 |
Master link + upload API (seekstreaming / streamp2p / player4me) |
| VOE | https://voe.sx/api |
Account stats, file management, master link (m3u8) |
| Anonstream | https://anonstream.co (/api/* prefixed automatically) |
Remote upload, file management |
| Byse | https://api.byse.sx |
Upload, file management, master link |
| Vidara | https://api.vidara.so/v1 |
Video upload, HLS streaming |
StreamEmbed
StreamEmbed provides master link resolution (get m3u8 streaming URLs) and advance upload functionality for multiple providers.
Providers (all share the same /api/v1 API surface, just on different hosts):
| Provider | Site URL (player / master link) | API Base URL (upload / management) |
|---|---|---|
| seekstreaming | https://seekstreaming.com |
https://seekstreaming.com/api/v1 |
| streamp2p | https://streamp2p.com |
https://streamp2p.com/api/v1 |
| player4me | https://player4me.com |
https://player4me.com/api/v1 |
Use the Site URL when calling
get_master_link()or building an embed URL viaembed_url(filecode). Use the API Base URL when instantiatingStreamembedClientor callingadvance_upload().
Features: - AES-128-CBC encrypted master link decryption - Advance upload with progress tracking - Proxy support (TCP, UDP, MASQUE) - HTTP version selection (HTTP/1.1, HTTP/2, HTTP/3)
VOE
VOE provides account management, file operations, and master link resolution for voe.sx.
- Provider: voe.sx
- API Base URL (JSON API: account, files, upload):
https://voe.sx/api - Site URL (player /
/e/{filecode}embed page / master link):https://voe.sx
Features:
- Account statistics
- File listing
- File deletion
- Purge all files
- Upload URL generation
- Master link (m3u8) resolution via get_master_link() — scrapes
the player page at /e/{filecode} and decrypts the obfuscated
source. No API key required.
Anonstream
Anonstream provides remote upload and file management for anonstream.co.
- Provider: anonstream.co
- Base URL:
https://anonstream.co(the client prefixes/api/automatically; same host serves both site & API)
Features: - Remote URL upload (Google Drive supported) - Account statistics - File listing with filters - File deletion - Bulk purge
Byse
Byse provides upload, file management, and master link resolution for byse.sx.
- Provider: byse.sx
- API Base URL (JSON API: account, files, upload, master link):
https://api.byse.sx - Site URL (player / embed):
https://byse.sx(only relevant if you build embed URLs yourself)
Features: - Remote upload - Account statistics - File listing - File deletion - Master link (m3u8 streaming URLs) - Challenge auth support
Vidara
Vidara provides video upload and HLS streaming for vidara.so.
- Provider: vidara.so
- API Base URL (JSON API: upload, server):
https://api.vidara.so/v1 - Site URL (HLS streaming,
/api/stream,/e/{filecode}embed):https://vidara.so
Features: - Remote upload - Upload server API - Master link (HLS streaming) - Proxy support - HTTP version control