Hardware Requirements - Austrian-Broadcasting-Services/obeca-info GitHub Wiki

Hardware requirements

It is hard to define system requirements because these depend e.g. on bandwidth (e.g., 5, 8, 10 MHz), modulation coding scheme and other parameters. Generally, a CPU with 4 cores and 8 threads, 16 GB RAM and - in case a SDR and not just sample files are used - an USB 3.0 port is necessary. Furthermore, HDMI, Wifi, LAN and sufficient SSD space (for sample files,...) is recommended.

If you want to be sure that everything is working, we recommend to use our reference system.

Note We would appreciate if you let us know about your setup to list it below. Drop us a mail [email protected].

Supported SDR

To use OBECA in a live setup a SDR (software defined radio) is required.

OBECA Receive Process supports SoapyAPI, thus any supported SDR should work with OBECA (please keep in mind that not every SDR hardware is sufficient for receiving an 5G Broadcast signal (e.g. bandwidth, sample rate...)).

We recommend using a LimeSDR Mini or BladeRF 2.0 Micro XA4. Each has to be connected via USB3 to the computer and to your antenna via SMA connector.

  • LimeSDR Mini can be ordered e.g. at CrowdSupply for around 160 EUR
  • BladeRF can be ordered e.g. at nuand for around 480 EUR.

Note If you are using another SDR, please let us know that we can update the list above. Drop us a mail [email protected].

Note If you only want to test with sample files, a SDR is NOT required.

OS

We recommend to use Ubuntu 20.04 LTS (64 bit), but if you build everything from source, also other OS should work (e.g., Ubuntu 18, Debian, Raspbian...)

Note We would appreciate if you let us know about your setup to list it below. Drop us a mail [email protected].

Reference setups

OBECA/ORS system

Specs

Component Part Approx. price (EUR)
Intel NUC Intel Provo Canyon BKNUC8V7PNH 600
RAM Crucial RAM CT16G4SFRA266 16GB DDR4 2666 MHz CL19 60
SSD SanDisk Extreme PRO M.2 NVMe 3D SSD 500 GB interne SSD 70
Power cord LINDY 30406 - Power cord for notebooks (Schuko) 3m 10
Optional:
Display Capacitive display 7" IPS 1024x600 70

The full specification of the Intel NUC can be found here.

If you want to fully integrate the SDR into the NUC as seen on the picture above: OBECA ORS casing

Testcases

OBECA/ORS system was tested live, with sample files, with bandwidths 3, 5, 6, 7, 8 and 10 MHz, SCS 1.25 and 7.5 kHz and modulation coding schemes (MCS) 1-26 with multiple services (RTP, HLS). Max CPU (2 services, 10 MHz, MCS26) was below 60%.

VM

Specs

Ubuntu 20 with Hyper-V on Windows 10.

Testcases

We tested the build process and sample files (1 RTP service, 5 MHz).