open source、high performance、industrial rtsp streaming server,a lot of optimization on streaming relay,KeyFrame cache,RESTful,and web management,also EasyDarwin support distributed load balancing,a simple streaming media cloud platform architecture.
Features
RTSP Media Servers - An industrial-grade streaming server that ingests, relays, and redistributes live video over RTSP with high performance.
RTMP Stream Pushing - Accepts a live stream pushed via RTMP from encoders like FFmpeg or OBS and makes it available for redistribution.
Transcoding Servers - Ingests an RTMP push stream and transcodes it into multiple protocols for broad client compatibility.
RTSP Streamers - Connects to remote RTSP cameras and re-streams their feeds through multiple output protocols.
Stream Relaying - Relays live RTSP streams from cameras or encoders to multiple viewers with optimized keyframe caching.
Multi-Protocol Streaming Delivery - Converts an incoming stream into RTMP, RTSP, HLS, HTTP-FLV, WebSocket-FLV, and WebRTC formats simultaneously.
Multi-Format Transcoders - Converts incoming streams into RTMP, HLS, HTTP-FLV, WebSocket-FLV, and WebRTC formats simultaneously.
Ingestion Gateways - Accepts live RTMP pushes from encoders and re-packages them for multi-protocol distribution.
Multi-Protocol Relays - Converts incoming RTSP streams into RTMP, HLS, HTTP-FLV, WebSocket-FLV, and WebRTC outputs simultaneously.
Stream Management APIs - Exposes stream control, monitoring, and authentication operations through a RESTful HTTP interface.
Stream Management Interfaces - Monitors live stream status, previews video, and manages sources through a browser dashboard.
Web Management Dashboards - Provides a browser interface for live preview, stream status monitoring, and server configuration.
Distributed Load Balancing - Distributes streaming sessions across multiple server nodes using a lightweight cloud platform architecture.
Push Stream Token Verifications - Requires a signed token in the push stream URL to verify the source before accepting the feed.
Keyframe Caches - Caches keyframes to reduce latency and bandwidth during stream relay and playback.
RTMP-to-RTSP Relays - Accepts an RTMP push stream from encoders and re-streams it as RTSP for broader distribution.
Video on Demand Servers - Serves stored video content to viewers on request through standard streaming protocols.
Authenticated Stream Ingestion - Secures incoming push streams by requiring signed tokens in the URL to verify the source.
Media Server Load Balancers - Scales streaming capacity across multiple servers with a simple cloud platform architecture for high-availability delivery.
Push Stream Authentications - Requires a signed token in the push stream URL to verify the source before accepting the feed.