Features
Everything needed to receive, control, and deliver DVB streams.
Skydrix combines satellite reception, conditional access, live monitoring, custom playout, and Pro workflow tools in one Linux-native control surface.
Reception
Seamless DVB-S / DVB-S2 input
Tune satellite transponders through USB or PCIe DVB adapters with practical controls for polarization, modulation, FEC, LNB presets, and symbol rate.
- DVB-S and DVB-S2 with QPSK, 8PSK, 16APSK, and 32APSK.
- Per-adapter and per-transponder configuration.
- One-click channel scan for services found on the selected transponder.
- Transponder URL import from satellite-info pages.
Management
Safe transponder and channel editing
Skydrix keeps channel references consistent when transponders are renamed or removed, reducing the kind of small configuration mistakes that can silently break a headend.
- Cascading transponder ID rename.
- Ghost-channel cleanup on startup.
- Pre-scan conflict guard for shared LNB resources.
- Manual hide support for unused transponders.
Outputs
Flexible stream distribution
Deliver each channel to one or many destinations without reshaping the whole system around a single output type.
- UDP unicast and multicast.
- RTP transport streams.
- HTTP MPEG-TS and HLS.
- Shared HTTP listener for many routes on one port.
Access
Softcam and BISS workflows
Use the access method that fits the channel. Credentials and keys are configured per channel, with clear separation between Softcam and BISS settings.
- Newcamd / Softcam server connections.
- Per-channel BISS-E / BISS-1 session words.
- Inline overrides through source URLs where needed.
- Hot reload for Softcam credential changes.
Resilience
Input failover without operator drama
Channels can carry an ordered list of DVB or network input sources. When the active source drops, Skydrix moves to the next available source and keeps the output route stable.
- Automatic switch after sustained zero-bitrate input.
- Alternate-transponder routing through DVB source URLs.
- Custom network inputs can retry and rotate through backup URLs.
Monitoring
Live operational telemetry
Keep the useful numbers in view: bitrate, lock state, signal strength, SNR, scramble state, and stream error counters.
- Per-channel bitrate and error counters.
- InfluxDB export for signal and channel metrics.
- Rolling debug logs for transponders, channels, Softcam, and Telegram.
Notifications
Telegram alerts per user
Operators can configure Telegram delivery per user and receive actionable alerts when signal or stream quality changes.
- Lock loss and recovery events.
- CC, TEI, PAT, and PMT error alerts.
- Network-source outage and recovery notifications.
Interface
Clean, responsive control room UI
The web interface is designed for day-to-day operation: quick scanning, fast channel edits, live state updates, draggable cards, and multilingual user preferences.
- Resizable transponder and channel panels.
- Drag-and-drop ordering for transponders and channels.
- Configurable card size for dense or large monitoring screens.
- Multilanguage interface (English, Russian, Spanish, Portuguese, German, French, Italian, Turkish, Polish, and Dutch) per user.
Mobile Monitoring
One mobile app, multiple Skydrix servers
Skydrix Mobile is a PWA for operators who need to monitor several broadcast servers from one phone or tablet, through the frontend URLs they choose for each installation.
- Add and switch between multiple allowed Skydrix servers.
- Review live channel, signal, and stream health on the move.
- Install as a responsive PWA without an app-store dependency.
Custom Channels
Virtual channels for remote sources, media folders, and daily playlists.
Custom channels use the same output model as DVB channels, so file-based or network-sourced playout can live beside satellite services in the same dashboard.
Remote URL
Receive HTTP, HTTPS, UDP, RTP, HLS, SRT, or RTSP sources and rebroadcast them to one or more outputs. Public HTTP(S) web-player pages are supported too: Skydrix resolves their HTML, iframe, or Playerjs source to the exposed HLS or MPEG-TS stream and refreshes temporary stream URLs when needed.
Media Directory
Broadcast local video folders recursively with optional repeat and shuffle playback.
Scheduled Broadcast
Play daily M3U playlists by date, fill waiting windows with internal colour bars, and resume after restart.
Migration
Move an Astra configuration into Skydrix with a controlled import.
Bring an existing Astra installation forward without re-creating every transponder, channel, output, and Softcam connection by hand.
Astra Configuration Import
Import one export or a directory of Astra configurations.
After transponder discovery has populated the target satellite source, Skydrix can import
Astra JSON exports stored as .lua files and validate the resulting channel
references before it updates the selected source.
- Matches transponders by frequency, polarization, and symbol rate.
- Imports transponders, channels, outputs, Softcam assignments, and statistics settings.
- Handles multiple independent Astra export files in one import directory.
- Preserves channels and transponders belonging to other satellite sources.
Pro Features
Advanced tools for planning, previewing, and automating channel operation.
Pro builds unlock features that are useful when Skydrix becomes part of a real broadcast workflow, not just a simple receiver.
Sun Outage
Calculate spring and fall solar-interference windows using site coordinates, satellite longitude, dish diameter, frequency, year, and local timezone.
- World-map coordinate picker and browser geolocation.
- Satellite catalog cache with update action.
- Telegram begin/end reminders for active configured satellites.
Live Preview
Preview SAT/DVB and custom HLS outputs directly in channel settings, with browser playback diagnostics when a stream is not playable.
- Native HLS or bundled local hls.js.
- Preview-only proxy path for SAT/DVB streams.
- EPG footer for SAT/DVB preview where available.
Channel Schedule
Define one-time, weekly, or yearly date-based suspension windows. Active windows force the channel off and the worker re-evaluates after restarts.
Unified Channel Settings
SAT/DVB and custom channels share one resizable settings modal with remembered size and position, type-aware tabs, outputs, preview, and schedule controls.
Automatic Transponder and Channel Discovery
Keep the configured satellite lineup current with scheduled discovery of new transponders and channel changes on active transponders with assigned DVB adapters.
- Automatic transponder discovery from configured satellite sources.
- Sequential channel scans without interrupting an already tuned transponder.
- Addition of newly detected services and removal of DVB services no longer present.
- Separate Telegram notifications for transponder and channel-list changes.
EPG Management and Monitoring
Connect channels to configurable EPG providers, maintain programme data automatically, and expose schedule coverage directly in the operator interface.
- Provider catalogs with per-channel EPG assignment.
- Manual downloads and scheduled automatic channel and programme updates.
- Programme review by day before saving an assignment.
- Colour-coded EPG availability indicator on enabled channel cards.
Multi-server Transcoding
Distribute FFmpeg workloads across dedicated transcoding agents.
Skydrix Pro can hand channel transcoding jobs to one or more secure agent servers, allowing operators to build adaptive HLS outputs without overloading the main receiver.
Profiles and codecs
Create quality profiles once, then reuse them per channel.
Operators can define any number of bounded quality profiles with resolution, video bitrate, audio bitrate, GOP, HLS segment settings, selected encoder policy, and a media-plane transport policy matching the source URL. Channels can publish a configurable master playlist URL that points viewers to the generated rendition ladder.
- Multiple FFmpeg agents connected through mutual TLS.
- Per-agent capability checks before a rendition is assigned.
- Reusable quality profiles for 360p, 720p, 1080p, custom ladders, and more.
- Codec choices including H.264, x265/HEVC, AV1, VP9, NVENC, QSV, and VAAPI where supported by FFmpeg.
media_transportselects the media-plane input protocol:auto,http,srt, orrist.autoderives transport fromsource_url: HTTP(S) uses HTTP,srt://uses SRT, andrist://uses RIST.- Agent control stays HTTPS/mTLS; SRT and RIST are used only for resilient video contribution into agents.
- Per-channel profile selection, optional pinned agent, and editable master playlist path.