Niektorí z nás majú svoju parabolu namierenú na 1° W väčinou kvôli FreeSAT a Magio Sat (DIGI SLOVAKIA sa od 1.septembra 2026 stala súčasťou Slovak Telekomu. Málokto ale tuší, že z tej istej pozície sa dá prijímať aj kompletné nórske rozhlasové vysielanie — a to nie ako obyčajné satelitné rádio, ale ako skutočné DAB+ multiplexy, presne v takej podobe, v akej ich nórsky rozhlas posiela na svoje pozemné vysielače.
Nie je to televízna ani rozhlasová služba určená priamo poslucháčom. Je to technický distribučný okruh: NRK ním rozvádza signál po Nórsku. A keďže nie je kódovaný, dá sa zachytiť kdekoľvek, kam dosiahne satelitný signál — vrátane Slovenska.
Čo na tom transpondéri vlastne je
Parametre pre naladenie prijímača:
| Položka | Hodnota |
|---|---|
| Pozícia | 1,0° západ (Thor) |
| Frekvencia | 10717 MHz, vertikálna polarizácia |
| Symbolová rýchlosť | 5400 |
| Modulácia | DVB-S2, 8PSK, FEC 3/4 |
| Multistream | MIS 171 |
| Zapuzdrenie | DVB-GSE |
V tom jednom dátovom toku je osem samostatných DAB+ multiplexov (v anglickej terminológii ensembles, a tak sú označené aj v samotných programoch) — sedem regionálnych sietí a jedna celoštátna:
| Multiplex | Adresa |
|---|---|
| NRK Reg1 OsloVik | 239.199.2.1:1234 |
| NRK Reg2 VeTeVik | 239.199.2.2:1234 |
| NRK Reg3 SørRog | 239.199.2.3:1234 |
| NRK Reg4 Vest | 239.199.2.4:1234 |
| NRK Reg5 Innland | 239.199.2.5:1234 |
| NRK Reg6 TrøMøRo | 239.199.2.6:1234 |
| NRK Reg7 NoTrFi | 239.199.2.7:1234 |
| Riks (12D) | 239.199.2.8:1234 |
Prečo je to technicky zaujímavé
Bežný satelitný prenos je transportný stream — dátový tok rozsekaný na 188-bajtové pakety, ktorý pozná každý prijímač. Tu je to inak. GSE (Generic Stream Encapsulation) znamená, že v satelitnom signáli nie sú televízne pakety, ale priamo IP dáta. Jednotlivé multiplexy sa rozlišujú multicastovou adresou, takže prepínanie medzi nimi je len otázka jedného parametra v príkaze — tuner sa neprelaďuje. Avšak treba mať na vedomí, že bežný komerčný satelitný tuner takýto signál nespracuje. Prijímač musí mať spôsobilosť na spracovanie takzvaných bbframes, čo je surová vrstva pod transportným streamom, a to vie len špecifický hardvér.
Prakticky to znamená, že sa dá použiť len karta s čipom STiD135 — teda TBS 6903-X, TBS 6909-X alebo Digital Devices Cine S2 V7A. Všetky sú s rozhraním PCIe. Populárna USB krabička TBS 5927 na to nestačí, hoci multistream inak zvládne; bbframes nespracuje. Zatiaľ nepomôže ani nový model 5927SE, ktorý stojí na inom demodulátore (Availink AVL6261A) — aspoň zatiaľ, kým preň nevznikne vhodný ovládač.
Ešte jedna praktická vec: signál musí byť dostatočne silný. Pod zhruba 8 dB sa tok rozpadne, aj keď tuner formálne hlási zámok. Nórsky lúč u nás nie je najsilnejší, ale s parabolou, ktorá vám stačí na FreeSat, to obvykle drží bez problémov.
Zostava, ktorá zabezpečí spracovanie a demoduláciu signálu
V rámci funkčného reťazca je postupnosť odovzdávania dát medzi aplikáciami takáto:
[TBS 6903x] → StreamReader (Windows) → TCP port
↓
pts2bbf → bbfedi2eti → dablin (všetko vo WSL)Windows teda riadi tuner a Linux vo WSL zabezpečuje dekódovanie. Znie to zložito, ale je to v podstate len jeden jeden príkazový riadok.
Časť prvá: Windows
Na strane Windows potrebujete dostať surový dátový tok z karty do siete. Slúži na to buď CrazyScan od CrazyCata, alebo VMA StreamReader CLI.
Postup je v oboch prípadoch rovnaký:
- Nalaďte transpondér 10717 V, SR 5400, DVB-S2, 8PSK, FEC 3/4, a nezabudnite nastaviť MIS 171 — bez neho sa na feed nedostanete a v bežnom skene ho ani neuvidíte.
- Počkajte na uzamknutie signálu a skontrolujte kvalitu signálu.
- Zapnite streamovanie cez TCP. Číslo portu je ľubovoľné; ja používam 12345.
Od tejto chvíle karta posiela surové dáta na localhost 127.0.0.1 a zvolený port. Windows svoju prácu skončil.
Pohodlnejšia cesta: VMA DAB Launcher
Písať dlhý príkaz pri každom počúvaní je otrava. Preto existuje VMA DAB Launcher — nadstavba, ktorá spomínaný reťazec procesov zhutní do pohodlného používateľského rozhrania (GUI). Stiahnuť si ho môžete zo stránky https://vma-broadcast.com/download/.
Zadáte doň parametre transpondéra (frekvencia, SR, polarizácia, MIS), vyberiete tuner, nastavíte multicastovú adresu multiplexu a formát ETI. Tlačidlo Start Tuner naladí kartu, Start DABlin otvorí prehrávač v samostatnom okne, Record ETI nahrá. V spodnom paneli priebežne vidíte stav: Tuner: Locked, kvalitu a silu signálu.
Najväčšia výhoda sú ale predvoľby. V editore presetov si uložíte celé konfigurácie — nielen NRK, ale aj nemecké multiplexy zo 7° a 23,5° E, britské z 28,2° E, talianske z 9° E, poľské MPE streamy zo 7° E. Ku každej predvoľbe patrí aj hotový príkaz pre WSL, takže Launcher potom sám poskladá správnu postupnosť nástrojov podľa toho, či ide o ETI, EDI alebo MPE. Prepnutie medzi nórskym Riksom a bavorskou sieťou je potom otázka výberu zo zoznamu. K tomu ale potrebujete buď motorizovanú anténu, alebo multifeed s DiSEqC prepínačom. Launcher má v predvoľbách aj políčko DiSEqC Raw HEX, kde je ku každému riadku možné uložiť príslušný príkaz, takže prepnutie prebehne automaticky.
Keď sa signál uzamkne, ale nič nehrá
Občas sa stane, že Launcher indikuje kvalitný signál, no do WSL nepríde ani bajt. Skoro vždy je príčinou to, že predchádzajúce spustenie sa neukončilo čisto a port na localhoste zostal obsadený starým procesom.
Otvorte PowerShell ako správca a pozrite sa, aký proces ho blokuje:
netstat -ano | findstr :12345Výstup vyzerá asi takto:
TCP 127.0.0.1:12345 0.0.0.0:0 LISTENING 11236
TCP 127.0.0.1:12345 127.0.0.1:60567 ESTABLISHED 11236Posledné číslo v riadku je identifikátor procesu. Ten ukončíte príkazom:
taskkill /PID 11236 /FPotom už Launcher naštartuje normálne. Pozor na to, aby ste číslo opísali z vlastného výpisu — pri každom spustení je iné.
Časť druhá: WSL
WSL (Windows Subsystem for Linux) je Linux bežiaci priamo vo Windows, bez virtuálneho stroja a bez druhého počítača. Inštaluje sa jedným príkazom v PowerShelli spustenom ako správca:
wsl --install -d Ubuntu-24.04Po reštarte a založení používateľa si nainštalujeme, čo budeme potrebovať:
sudo apt update
sudo apt install git g++ cmake dablin netcat-openbsdPrvý nástroj — eti-tools. Obsahuje program bbfedi2eti, ktorý z GSE dát vytiahne zvolený multiplex a prevedie ho do formátu ETI, ktorému rozumejú DAB prehrávače.
git clone https://github.com/Opendigitalradio/ka9q-fec.git
cd ka9q-fec && mkdir build && cd build
cmake .. -DCMAKE_POLICY_VERSION_MINIMUM=3.5
make && sudo make install
sudo ldconfig
cd ~
git clone https://github.com/piratfm/eti-tools.git
cd eti-tools
make && sudo make install
cd ~Druhý nástroj — bbframe-tools. Obsahuje pts2bbf, ktorý pripraví dáta z Windows do podoby, ktorú bbfedi2eti očakáva.
git clone https://github.com/newspaperman/bbframe-tools.git
cd bbframe-tools
make
cd ~Tretí nástroj — DABlin. Ten sme už nainštalovali cez apt vyššie. Je to prehrávač DAB/DAB+, existuje v konzolovej aj grafickej verzii (dablin_gtk).
Časť tretia: spustenie
Ak používate Launcher, stačí stlačiť Start DABlin, vybrať stanicu a počúvať. Ak ho nepoužívate, urobíte to isté ručne — keď je tuner zamknutý a StreamReader beží, napíšete vo WSL jeden riadok:
nc 127.0.0.1 12345 | pts2bbf | bbfedi2eti -dst-ip 239.199.2.8 -mis 171 | dablin -1Rozobrané po častiach:
nc 127.0.0.1 12345— vyzdvihne dáta z Windowspts2bbf— pripraví baseband rámcebbfedi2eti -dst-ip 239.199.2.8— vyberie celoštátny multiplex Riks-mis 171— povie, ktorý dátový tok z multistreamu nás zaujímadablin -1— prehrá prvú stanicu v multiplexe
Ak chcete grafické okno so zoznamom staníc, nahraďte dablin -1 za dablin_gtk -L.
Na obrazovke uvidíte úplne rovnaké informačné okná ako pri bežnom DAB+ prijímači v Nórsku: názov multiplexu, zoznam staníc, formát (typicky HE-AAC v2, 48 kHz stereo, okolo 56 kbit/s), dynamický text s názvom skladby a interpretom, a dokonca aj slideshow s obrázkami.
Rozdiel je len v tom, že ten signál neprišiel z vysielača za kopcom, ale z družice nad rovníkom, a vy ste od Nórska vzdialení dvetisíc kilometrov.




Komentáre
Zverejnenie komentára