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_transport selects the media-plane input protocol: auto, http, srt, or rist.
  • auto derives transport from source_url: HTTP(S) uses HTTP, srt:// uses SRT, and rist:// 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.