The RCTI+ Video Live API is a Go microservice responsible for managing live broadcast streams on the RCTI+ platform. It handles stream session lifecycle, metadata, and downstream routing to the CDN and player clients. The service is containerised with Docker and integrated into the microservices ecosystem via the GraphQL gateway.

Live broadcast stream session management
Stream metadata and state tracking
CDN and player client routing
Docker containerised deployment
Handling high-concurrency live stream sessions
Low-latency stream state propagation
Graceful failover on stream interruption
Live streaming architecture in Go
High-concurrency service design
CDN integration patterns
© 2026 pranahonk Built with ♡
Open sourced on Github