Chat with us, powered by LiveChat Deploying Dedicated Media Streamer - Satline

Deploying Dedicated Media Streamer: Expert Tips for Installing DVB Tuner Drivers on Proxmox and Ubuntu

Introduction

In the high-stakes environment of data centers, dedicated media streamers play a critical role in delivering high-quality DVB streaming services. The Digital Devices Max SX8 Pro (4/8) – 8 Tuner TV Card is a top-tier solution designed for such demanding applications. With eight DVB-S/S2/S2X tuners on a single PCI Express card, this card offers an unparalleled combination of performance, efficiency, and versatility. The compact design, low power consumption, and flexible operation modes make it ideal for a wide range of streaming setups.

Specifications

BBFrame Output: 1
DVB Satellite Reception Properties: 8APSK-L [5/9|26/45], 8PSK [3/5|2/3|3/4|5/6|8/9|9/10], 8PSK [23/36|25/36|13/18], 16APSK-L [5/9|8/15|1/2|3/5|2/3], 16APSK [2/3|3/4|5/6|8/9|9/10], 16APSK [26/45|3/5|28/45|23/36|13/18|7/9|77/90], 32APSK-L [2/3], 32APSK [3/4|4/5|5/6|8/9|9/10], 32APSK [32/45|11/15|7/9], 64APSK-L [32/45], 64APSK [11/15|7/9|4/5|5/6], 128APSK [3/4|7/9], 256APSK-L [29/45|2/3|31/45|11/15], 256APSK [32/45|3/4], ACM (Adaptive Coding and Modulation), Annex M, Channel Bonding (S2X), Error correction: LDPC 720 MBit/s, Long Frames, MIS (Multiple Input Streams), Maximum Baudrate 500MBits, Maximum DVB-S2/S2X LDPC-Bitrate for all 8 Tuners is 720 MBit/s, QPSK [1/2|3/5|2/3|3/4|4/5|8/9|8/10], QPSK [1/4|1/3|2/5], QPSK [13/45|9/20|11/20], Short Frames, VCM (Variable Coding and Modulation), VL-SNR
Maximum Symbol Rates: 8APSK [86], 8PSK [86], 16APSK [64.5], 32APSK [51.6], 64APSK [43], 128APSK [36.85], 256APSK [32.25], Annex M 500, QPSK [~95]
DVB Standards: DVB-S, DVB-S2, DVB-S2X
Demodulators/Channels/Tuners (Frontends): 8
Power Consumption: approx. 7 watts without LNB power
Features: DiSEqC 2.x via SCR, Digital TV, HD (H.264/MPEG-4), SD (H.262/MPEG-2), UHD (H.265/HEVC), Unicable I (SCR) EN50494, Unicable II | JESS (SCR) EN50607

Autodeploy Script: DKMS Driver DDDVB-0.9.39 for Proxmox 8

1. Autodeploy Script DKMS Driver DDDVB-0.9.39 for Proxmox 8

Autodeploy Script: DKMS Driver DDDVB-0.9.39 for Ubuntu 22.04

2. Autodeploy Script DKMS Driver DDDVB-0.9.39 for Ubuntu 22.04

Advanced System Preparation

Note: For rapid deployment and streamlined execution of these scripts, it is recommended to install the ‘cURL’ utility. This will allow for efficient downloading and running of scripts directly from the command line.

To install cURL, execute the following command:

If you prefer using wget, download the scripts, make them executable, and run them using the following commands:

Running Bash Scripts

To execute a Bash script in a Linux environment, provide the full path to the script and include any necessary arguments:

Digital Devices Scripts: Essential Tools for DVB Management

1. ddinfo.sh

The ddinfo.sh script is an indispensable tool for gathering comprehensive information about Digital Devices cards, including card identification, PCI address, firmware/drivers versions, and operational temperature. This script is vital for monitoring and troubleshooting in high-demand environments.

Verbose Mode: Enable verbose mode by using the -v option for detailed output.

Script Location: http://linuxsupport.digital-devices.eu/ddinfo.sh

Example Usage:

2. dddvb_build.sh

The dddvb_build.sh script automates the compilation of DDDVB drivers, offering a range of configuration options to suit various deployment scenarios. This script requires root privileges.

Options:

  • -g|--git: Download and build the latest Git version of the drivers.
  • -f|--fmode: Configure the operating mode for Max S8/SX8/SX8 Basic cards.
  • -v|--version: Specify the driver version (e.g., 37 for 0.9.37, 38 for 0.9.38, 39 for 0.9.39).
  • -m|--max-adapters: Set the maximum number of adapters (default is 64).
  • -M|--msi: Enable or disable MSI for ddbridge.

Script Location: http://linuxsupport.digital-devices.eu/dddvb_build.sh

Example Usage:

3. dd_fw_update.sh

The dd_fw_update.sh script facilitates the updating of firmware across all DVB cards within the system. This script is crucial for maintaining the latest features and fixes in high-density streaming environments. As this script affects all cards in the system, it is recommended to follow specific instructions if firmware updates are needed for individual cards.

Script Location: http://linuxsupport.digital-devices.eu/dd_fw_update.sh

To update firmware:

DDbridge Mode Selection

The Digital Devices Max SX8 Pro (4/8) offers multiple operation modes to suit various installation scenarios. These modes allow for flexibility in connecting to different types of LNBs and multiswitches. Below is a detailed description of each mode, accompanied by an image map that provides a visual guide to the connection types:

Operation Mode 0: 4 Tuner Direct

The “4 Tuner” mode allows the four inputs of the card to function as individual tuners. This mode supports multiple satellites (DiSEqC) and requires 1 to 4 cables from a multiswitch or LNB with an integrated multiswitch.

Operation Mode 1: Quad LNB or 4 Multiswitch Outputs

Use this option to connect your Max SX8 to a standard multiswitch or a LNB with an integrated multiswitch (QUAD LNB or OCTO LNB). This configuration requires four SAT lines to enable full-featured and full reception across all four SAT levels.

Operation Mode 2: Quattro LNB or Multiswitch Cascade Output (VL, VH, HL, HH)

This mode is ideal when connecting the Max SX8 to a cascade-capable multiswitch. Such multiswitches have additional outputs known as “cascade outputs” that pass through the signals received from a Quattro LNB. Alternatively, the four outputs can be directly connected to a Quattro LNB without a multiswitch.

Operation Mode 3: Single Cable Solution

In this mode, the card can be used with a single antenna cable via Unicable® or JESS® supported equipment. This allows up to 8 tuners to operate with a UniCable® system and up to 32 tuners with a JESS® system, with only one cable required for all tuners.

The Digital Devices MAX SX8 can be integrated into numerous TV applications and is compatible with both Windows and Linux environments, making it a versatile choice for any dedicated media streaming setup.

About The Author
Gleb Sazanov is an accomplished Chief Technology Officer (CTO) with over 20 years of experience in software development, system architecture, and cloud-based solutions. As the CTO of SATLINE, a leading provider of virtual and colocation services tailored to SATCOM businesses, Gleb drives the company’s technological strategy, fostering innovation and efficiency in data center services. His expertise spans various domains, including DevOps, system scaling, and high-performance infrastructure management. With a deep passion for cutting-edge technologies, Gleb plays a pivotal role in shaping the future of the SATCOM industry.
Subscribe to our newsletter