Berry.Live
Berry.Live is a ready-to-use real-time live streaming server built on the .NET 9 platform and leveraging the LiveStreamingServerNet library. It provides a complete solution for broadcasting, supporting RTMP push from professional tools like OBS Studio and FFmpeg. The server automatically ingests RTMP streams and distributes them via HTTP-FLV and WebSocket-FLV protocols, ensuring broad compatibility with various players and web environments. A key feature is its built-in web management interface located at the /ui path, which allows administrators to monitor stream status, view live previews, and track real-time connection statistics. Security is prioritized through a robust authentication system that validates stream keys for both pushing and pulling requests, utilizing caching mechanisms to maintain high performance. The platform exposes a RESTful API for programmatic retrieval of stream URLs and configuration details, supported by comprehensive OpenAPI documentation. Designed for flexibility, it includes co