Repository navigation
v0.5.0 - SRT Protocol Support
SRT Protocol Support for Unstable Connections
This release adds comprehensive SRT (Secure Reliable Transport) protocol support for handling unstable internet connections during streaming sessions.
What's New
SRT Protocol Implementation
- SRT Type Definitions: Complete type system for SRT configuration
- SRTManager Service: Connection management with adaptive bitrate and automatic reconnection
- useSRT React Hook: State management for SRT connections
- SRTConfiguration UI: Three-tab interface for connection setup and monitoring
Key Features
- Connection Modes: Caller, Listener, and Rendezvous modes for flexible deployment
- Encryption Support: AES-128/192/256 encryption with passphrase protection
- Adaptive Bitrate: Automatic adjustment for network instability
- Automatic Reconnection: Configurable retry logic for connection recovery
- Real-time Statistics: Comprehensive monitoring of packets, bytes, RTT, jitter, and quality
UI Improvements
- Added toolbar button (📡) for quick SRT configuration access
- Dark theme styling matching the application design
- Responsive layout with custom scrollbars and animations
- Status indicators with visual feedback
Internationalization
- Complete English translations
- Complete Polish translations
Technical Details
- TypeScript strict type safety
- Event-driven architecture with EventEmitter3
- LocalStorage persistence for configuration
- Tauri integration ready
Full Changelog: v0.4.0...v0.5.0