← Back to Sebiu Labs
OMT WHEP Gateway — Changelog
Release notes for all versions. Setup guide · Buy license
New
- Multi-language UI — 12 languages: English, Chinese (Simplified), Japanese, Korean, Portuguese (BR), German, Swiss German, Spanish, French, Italian, Turkish, Ukrainian
- Browser auto-detection — language detected from browser settings on first visit
- Language switcher — globe icon in dashboard header for manual language selection; chosen language saved to localStorage
- nftables firewall management — auto-generates firewall rules from channel and settings configuration
- Setup wizard keyboard layout selection — 32 keyboard layouts available during initial setup
- License machine auto-deactivation — automatically deactivates old machine when activation limit is reached
Fixed
- Viewer password no longer triggers a reconnect on every keystroke
- NDI source name parsing corrected
- Accent mark rendering fixed for Spanish and French locales
- Swiss German locale string corrections
- Playwright E2E tests updated for i18n string changes
Download ISO (914 MB) →
New
- Per-viewer WebRTC stats — click any viewer count to see a live breakdown of each session: IP, connection type, RTT, packet loss, bytes sent, duration
- Live system monitoring — CPU, RAM, and network bandwidth in the dashboard header with colour-coded thresholds
- Alpha badge — dashboard shows an orange ALPHA tag when running an alpha release
- WHIP output limit — max 2 WHIP outputs per channel (409 Conflict if exceeded)
Fixed
- Start All / Stop All buttons now work correctly with authentication enabled
- Viewer count no longer stuck at 0 — wired SetViewerChangeCallback in main
- ICE candidate type no longer shows unicode garbage — uses .String() method
- bytesSent stats fallback to ICE candidate pair when outbound-rtp not populated
- iOS fullscreen fixed for both WebRTC and WebSocket relay mode
Download ISO (912 MB) →
New
- UEFI boot support — ISO now boots on both BIOS and UEFI systems with dual syslinux + GRUB EFI bootloaders
- Version number displayed in the browser dashboard header
- Mobile fullscreen support — fullscreen button now works on iOS Safari
Fixed
omt_install_to_disk (underscores) now works as alias for omt-install-to-disk
- Removing WHEP password while editing codec no longer prevents channel from starting
- UEFI install-to-disk correctly partitions GPT with EFI System Partition
- Static IP wizard — nmcli connection name parsing fixed
- AV1 frame stutter resolved — uses actual timestamps instead of fixed 33ms
- AV1 audio made optional with
-map 0:a?
Improved
- Codec fallback display — shows actual codec in use when configured codec unavailable
- Error toasts in dashboard when channel start/stop fails
- Auto-restart broadcasts status update to all connected browsers
Download ISO (912 MB) →
New
- WHIP Output (Alpha) — push channels to remote WHIP ingest endpoints (CDNs, streaming platforms, OME, etc.)
- Per-channel WHIP output configuration from the web UI — endpoint URL, bearer token, enable/disable
- Auto-reconnect with exponential backoff when WHIP endpoints go down
- REST API for WHIP output management (CRUD + start/stop)
- WHIP outputs reuse existing encoded tracks — zero extra CPU/GPU overhead
Improved
- Channel list now sorted alphabetically — no more jumping positions on refresh
- SDP codec negotiation constrained to channel’s actual codec — prevents remote servers picking wrong codec
Fixed
- SVT-AV1 v1.7.0 library symlink fix — ISO was loading system v1.4.1 instead of bundled v1.7.0, breaking AV1 encoding
- FFmpeg rebuilt with clean SVT-AV1 v1.7.0 linkage
Download ISO (906 MB) →
Fixed
- AV1 encoding now works correctly — upgraded SVT-AV1 to v1.7.0 (v1.4.1 had broken rate control)
- AV1 WebRTC playback fixed — upgraded Pion WebRTC to v4.2.9 for proper AV1 RTP packetization
- AV1 scene change detection enabled (scd=1) for better quality at lower bitrates
- Keyframe interval options limited to 1–2 seconds (appropriate for live WHEP streaming)
- OMT identity color matrix now correctly converted to BT.709 for SVT-AV1
Download ISO (877 MB) →
Fixed
- Install-to-disk now correctly removes all live-boot packages and initramfs hooks, enabling reliable disk boot
- Trial license resets automatically after install-to-disk so the 30-day trial starts fresh on the new system
- High-bitrate streaming stability on streams above 20 Mbps
- libvpx compatibility for VP8/VP9 WebRTC output
Improved
- Setup wizard streamlined — install-to-disk is now a separate CLI command (
omt-install-to-disk)
- ISO file size reduced to 903 MB
Download ISO (903 MB) →
New
- License activation via Keygen.sh — activate monthly or lifetime licenses from the web UI
- 30-day free trial with full functionality, no license key required
- Stripe-powered checkout with automatic license key delivery via email
- License key recovery page for retrieving keys by email
Improved
- Web UI redesign with cleaner settings panel and license management
- Improved SRT ingest stability on high-bitrate streams
Download ISO (901 MB) →
New
- AV1 and VP9 codec support for WebRTC output
- Hardware-accelerated transcoding — Intel QSV, NVIDIA NVENC, AMD AMF
- Multi-viewer: multiple browsers can watch the same channel simultaneously
Improved
- Reduced WebRTC glass-to-glass latency to under 200ms on local networks
- Better automatic codec negotiation with browsers
New
- Web-based dashboard for channel management and monitoring
- REST API for programmatic channel control
- Per-channel configuration — resolution, bitrate, codec settings
Improved
- More reliable OMT source discovery on complex networks
- Lower memory usage when running multiple channels
New
- HEVC (H.265) input support alongside H.264
- Audio passthrough — AAC and Opus output to browsers
- HTTPS support with self-signed certificate generation
Fixed
- Resolved intermittent black frames on stream start
- Fixed audio sync drift on long-running streams
Initial Release
- Debian 12 live appliance — boot the ISO and go
- OMT source auto-discovery on the local network
- WebRTC WHEP output — stream to any modern browser with no plugins
- H.264 transcoding with configurable bitrate and resolution
- Sub-second latency video delivery
- Simple web UI for basic configuration