Guide
Manages Castis Streamer nodes, cproxy cache nodes, ELB (server load balancer), and the colorbars UDP broadcaster.
Running
- Clone all required repositories and install — follow Installation
cd Quickstart-
Log in to the internal registry:
docker login registry.nexus.castis.io -
make playout-d - Test:
curl localhost:3000/api/v1/distribution/streamers
Required services
Distribution depends on the CDN stack — Castis Streamer, cproxy, ELB, and colorbars containers defined in compose/infrastructure/cdn.yml.
| Service | Role |
|---|---|
streamer_bkk, streamer_ntb |
Castis Streamer nodes — transcode and serve live streams |
cproxy_bkk_1 |
Edge cache proxy — caches stream segments |
elb_bkk |
Server load balancer — distributes traffic across cproxy nodes |
colorbars |
ffmpeg UDP broadcaster — generates test streams |
These are pulled from registry.nexus.castis.io (internal registry). Make sure you have access before running.