claudedwithlove
explore/theatrum

Theatrum

Cherished

A high-performance Go streaming server delivering seamless VOD experiences with adaptive bitrate HLS streaming and multi-quality profiles.

·3·forks 1··submitted April 15, 2026
View on GitHub
Clauded With Love Rating
7.1 / 10

Theatrum is a Go-based streaming server that provides both VOD and live RTMP streaming with adaptive bitrate HLS/DASH support and multi-quality transcoding. It offers flexible YAML configuration, Prometheus monitoring, and supports both passthrough and real-time transcoding modes for live streams.

Code Quality6.5
Usefulness8.5
Claude Usage7.0
Documentation7.5
Originality6.0
Highlights
  • Comprehensive streaming solution supporting both VOD and live RTMP with adaptive bitrate streaming
  • Well-structured YAML configuration system with quality profiles and stream templates
  • Built-in Prometheus metrics endpoint for monitoring HTTP, RTMP, and encoding performance
To Improve
  • Add comprehensive test coverage and error handling examples to demonstrate production readiness
  • Include deployment guides, performance benchmarks, and security considerations in documentation