Config files and shell scripts to enable multicast distribution of DVB-T muxes and/or DVB-S transponder data onto a lan, using a couple of RTLSDR DVB-T USB sticks, DVB-S USB devices, dvblast and minisapserver.
#installation/usage
- Install dependencies
from apt: apt install dvb-apps dvblast w-scan minisapserver
and also: https://tsduck.io/
-
edit
bin/mux1.sh
,bin/mux2.sh
(for DVB-T) andbin/mux-freesat.sh
(for (DVB-S) to reflect actual frequencies of those muxes in your area (see transmitters for a hint, or use a dvb scanning tool) -
edit config/*.service files for the correct paths and copy to
/lib/systemd/system/
-
run
sudo systemctl enable
for each service to start at boot time. -
edit /etc/default/minisapserver:
DAEMON_OPTS="-f /PATH TO PROJECT/dvb-config/config/sap.cfg" RUN="yes"
-
reboot
-
Using VLC on another computer on the same LAN, select a stream from the items in ' Network streams (SAP)'