Sundtek MediaTV Pro III Quickinstall
Kurzanleitung: Treiber installieren – Sendersuchlauf starten – Fertig!
Man installiert zuerst den Sundtek-Treiber, erzeugt mit dem Sendersuchlauf eine Datei mit den Fernseh- und Radioprogrammen und öffnet die Datei mit VLC oder XINE um die Programme zu empfangen.
Installationsanleitung für Debian 12
Treiber installieren
Der Sundtek-Treiber für Debian ist eine Datei mit Namen sundtek_installer_YYMMDD.sh
Die aktuelle Datei downloaden http://sundtek.com/media/ und als root ausführen
chmod +x sundtek_installer_YYMMDD.sh sudo ./sundtek_installer_YYMMDD.sh
Busybox installation
Welcome to the Sundtek linux / freebsd driver setup
(C)opyright 2008-2019 Sundtek <[email protected]>
Legal notice:
This software comes without any warranty, use it at your own risk
Please note it's only allowed to use this driver package with devices from
authorized distributors or from Sundtek Germany
The Virtual analogTV Grabber (vivi) might be used freely for testing purpose
Do you want to continue [Y/N]:
Nutzungsbedingungen:
Sundtek übernimmt keinerlei Haftung für Schäden welche eventuell durch
das System oder die angebotenen Dateien entstehen können.
Dieses Softwarepaket darf ausschließlich mit Geraeten von autorisierten
Distributoren oder Sundtek Deutschland verwendet werden
Der Virtuelle AnalogTV Treiber (vivi) kann für Testzwecke ohne jegliche
Restriktionen verwendet werden
Wollen Sie fortfahren [J/N]:
J
adding /opt/bin to environment paths
unpacking...
checking system... testing libc OK 2.36.0
64Bit System detected
installing (local mode) ...
installing remote control support
finalizing configuration... (can take a few seconds)
installing libmediaclient interception library
Starting driver...
This system is using systemctl for starting the driver...
done.
Dies installiert die Dateien auf /opt/bin:
/opt/bin/
├── audio
│ ├── libalsa.so
│ ├── liboss.so
│ └── libpulse.so
├── dvb
│ ├── libdrv_eLight.so
│ ├── libdrv_em28xx.so
│ ├── libdrv_fm_dab_dabplus.so
│ ├── libdrv_fm.so
│ ├── libdrv_hikarisoft_isdb.so
│ ├── libdrv_net.so
│ ├── libdrv_ngTV.so
│ ├── libdrv_tntdvb.so
│ └── libdrv_vivi.so
├── extension
│ ├── librtkfmc.so
│ ├── librtkfm.so
│ └── sundtek32decoder
├── getinput.sh
├── lirc.sh
├── mediaclient
├── mediasrv
├── plugins
│ └── libencoder_plugin.so
├── rtspd
└── sundtek.db
und auf /opt/doc:
/opt/doc
├── hardware.conf
├── index.cgi
├── libmedia.pc
├── lircd.conf
├── lirc_install.sh
├── README
├── sundtek.conf
├── SundtekRemoteV3.conf
├── sundtek.service
├── sundtek_vcr_remote.conf
└── sundtek_vdr.conf
und in /usr/share/dvb.
Pfad setzen
In der .bashrc des Benutzers eintragen:
vi /home/user/.bashrc
export PATH=$PATH:/opt/bin
Ausloggen und wieder einloggen um den Pfad anzuwenden
Fertig!
Der Treiber ist jetzt installiert und der TV-Stick betriebsbereit.
Streaming Server installieren
Dies installiert die Datei /opt/bin/rtspd und startet einen Streaming Server auf Port 554 TCP
sudo mediaclient --installstreamer
Trying to connect to sundtek webserver
Downloading http://sundtek.de/media/streamer/64bit/rtspd
Starting streamingserver...
Download successful...
Now please go to http://localhost:22000/
Ports
sudo netstat -tulpen|grep rtspd
tcp 0 0 0.0.0.0:22000 0.0.0.0:* LISTEN 0 655225 63323/rtspd
tcp 0 0 0.0.0.0:554 0.0.0.0:* LISTEN 0 655224 63323/rtspd
udp 0 0 0.0.0.0:8201 0.0.0.0:* 0 657162 63323/rtspd
udp 0 0 0.0.0.0:9000 0.0.0.0:* 0 655232 63323/rtspd
udp 0 0 0.0.0.0:9001 0.0.0.0:* 0 655231 63323/rtspd
udp 0 0 0.0.0.0:1900 0.0.0.0:* 0 655227 63323/rtspd
Status
sudo service sundtek status
● sundtek.service - Sundtek MediaTV
Loaded: loaded (/lib/systemd/system/sundtek.service; enabled; preset: enabled)
Active: active (exited) since Fri 2023-04-03 01:34:41 CET; 3min 28s ago
Process: 63987 ExecStart=/opt/bin/mediaclient --start=4 (code=exited, status=0/SUCCESS)
Main PID: 63987 (code=exited, status=0/SUCCESS)
Tasks: 9 (limit: 76641)
Memory: 11.7M
CPU: 3.724s
CGroup: /system.slice/sundtek.service
├─2328 /opt/bin/rtspd --daemon
├─63999 /opt/bin/mediasrv -d --pluginpath=/opt/bin
└─64000 /opt/bin/mediasrv -d --pluginpath=/opt/bin
Apr 03 01:34:41 nux systemd[1]: Starting sundtek.service - Sundtek MediaTV...
Apr 03 01:34:41 nux systemd[1]: Finished sundtek.service - Sundtek MediaTV.
Hardware
lsusb | grep -i sundtek
Bus 003 Device 017: ID 2659:1210 Sundtek MediaTV Pro III (EU)
mediaclient -e
**** List of Media Hardware Devices ****
device 0: [MediaTV Pro III (EU)] DVB-C, DVB-T, DVB-T2, ANALOG-TV, FM-RADIO, REMOTE-CONTROL, OSS-AUDIO, RDS
[INFO]:
STATUS: ACTIVE
[BUS]:
ID: 3-6.3
[SERIAL]:
ID: U000000000000
[DVB-C,DVB-T,DVB-T2]:
FRONTEND: /dev/dvb/adapter0/frontend0
DVR: /dev/dvb/adapter0/dvr0
DMX: /dev/dvb/adapter0/demux0
[ANALOG-TV]:
VIDEO0: /dev/video0
VBI0: /dev/vbi0
[FM-RADIO]:
RADIO0: /dev/radio0
RDS: /dev/rds0
[REMOTECONTROL]:
INPUT0: /dev/mediainput0
[OSS]:
OSS0: /dev/dsp0
Sendersuchlauf
Mit dem Sendersuchlauf die Playliste mit den Fernseh- und Radioprogrammen für VLC erzeugen. Dies geschieht mit dem Befehl w_scan aus dem Paket w-scan. Falls noch nicht installiert, nachinstallieren mit:
sudo apt install w-scan
Playliste erzeugen
-f c … DVB-C
-c AT … Österreich
VLC
sudo apt install vlc
sudo w_scan -f c -c AT -L > channels.xspf
Dies erzeugt eine Datei namens „channels.xspf“, ähnlich wie:
<?xml version="1.0" encoding="UTF-8"?>
<playlist xmlns="http://xspf.org/ns/0/" xmlns:vlc="http://www.videolan.org/vlc/playlist/ns/0/" version="1">
<title>DVB Playlist</title>
<creator>w_scan-20170107</creator>
<info>http://wirbel.htpc-forum.de</info>
<trackList>
<track>
<title>0001. HSE SD</title>
<location>dvb-c://frequency=314000000</location>
<extension application="http://www.videolan.org/vlc/playlist/0">
<vlc:option>dvb-srate=6900000</vlc:option>
<vlc:option>dvb-ts-id=18</vlc:option>
<vlc:option>dvb-modulation=256QAM</vlc:option>
<vlc:id>2</vlc:id>
<vlc:option>program=40</vlc:option>
</extension>
</track>
</trackList>
</playlist>
Fertig!
Jetzt die soeben erzeugte channels.xspf doppelklicken um in VLC zu öffnen und die Fernsehprogramme ansehen. Playliste mit STRG-L anzeigen.
XINE
sudo apt install xine-ui
XINE erwartet die Datei „channels.conf“ in ~/.config/xine-lib:
mkdir ~/.config/xine-lib
sudo w_scan -f c -c AT -X > ~/.config/xine-libs/channels.conf
Dies erzeugt eine Datei namens „channels.conf“, ähnlich wie
HSE SD(BetaDigital):314000000:INVERSION_AUTO:6900000:FEC_NONE:QAM_256:1279:1280:40