Files
srt-streamer/assets/icon.svg
admin 1f7dbc2a7d feat: initial release — SRT Streamer v1.0.0
Cross-platform Electron + React + FFmpeg desktop app for sending
multiple SRT streams simultaneously.

Features:
- Multiple simultaneous SRT output streams
- Video sources: desktop, window capture, cameras, capture cards
- Audio sources: microphones, system loopback, sound cards
- H.264 encoding with HW acceleration (NVENC/QSV/AMF/VideoToolbox)
- SRT modes: caller / listener / rendezvous
- Frame profile presets (4K, 1080p, 720p, 480p, 360p)
- Tolbek SRT receiver with configurable mode
- System tray: minimize-to-tray, exit confirmation dialog
- Portable build via electron-builder

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-16 00:37:40 +03:00

23 lines
1.1 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 256" width="256" height="256">
<defs>
<linearGradient id="bg" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#1a1a2e"/>
<stop offset="100%" stop-color="#16213e"/>
</linearGradient>
<linearGradient id="accent" x1="0%" y1="0%" x2="100%" y2="100%">
<stop offset="0%" stop-color="#4f8ef7"/>
<stop offset="100%" stop-color="#22c55e"/>
</linearGradient>
</defs>
<rect width="256" height="256" rx="48" fill="url(#bg)"/>
<!-- Signal waves -->
<path d="M60 128 Q60 68 128 68 Q196 68 196 128 Q196 188 128 188 Q60 188 60 128" fill="none" stroke="#4f8ef7" stroke-width="8" stroke-opacity="0.3" stroke-dasharray="8 6"/>
<!-- Play triangle -->
<polygon points="100,90 172,128 100,166" fill="url(#accent)" opacity="0.9"/>
<!-- Live dot -->
<circle cx="188" cy="68" r="18" fill="#ef4444"/>
<circle cx="188" cy="68" r="10" fill="#ffffff"/>
<!-- SRT text -->
<text x="128" y="220" font-family="Arial,sans-serif" font-size="22" font-weight="700" fill="#94a3b8" text-anchor="middle" letter-spacing="4">SRT</text>
</svg>