Konfiguration für Raspis zum Abrufen und Decodieren von SRT Signalen.
- Stream Clock Recovery on HDMI output
- Interlaced Decoding and Output
- Auto Reconnection
- Decoded Video Output only (No system messages on screen)
- Up to 1080p50
- Raspberry Pi 3B
- BMD UpDownCross HD (für Reclocking / Signalwandlung)
Raspberry Pi OS (32-bit) Lite
oderRaspberry Pi OS (32-bit) with desktop
auf Micro-SD Karte flashen.- Datei mit dem Namen
ssh
auf Micro-SD Karte erstellen. - per
ssh pi@<IP-Adresse>
SRTDecoder samt Abhängigkeiten installieren (PW:raspberry
):
sudo apt-get update && \
sudo apt-get -y upgrade && \
sudo apt-get -y install omxplayer ntp git tclsh pkg-config cmake libssl-dev build-essential && \
git clone https://github.com/OKTV-RLP/srtdecoder.git && \
sudo \cp -rf srtdecoder/* / && \
sudo rm -rf srtdecoder && \
sudo bash -c "echo 'splash quiet plymouth.ignore-serial-consoles logo.nologo vt.global_cursor_default=0 fbcon=map:2' >> /boot/cmdline.txt"
wget https://github.com/Haivision/srt/archive/v1.4.1.tar.gz && \
sudo tar -zxvf v1.4.1.tar.gz -C /usr/local && \
rm -rf v1.4.1.tar.gz && \
cd /usr/local/srt-1.4.1 && \
sudo ./configure && \
sudo make && \
sudo make install && \
cd && \
sudo stream-config && \
sudo stream enable
- Automatischer Start des Diensts aktivieren mit
sudo stream enable
- Automatischer Start des Diensts deaktivieren mit
sudo stream disable
- Einstellung für automatischen Start anzeigen mit
sudo stream check
- Dienst starten mit
sudo stream start
- Dienst stoppen mit
sudo stream stop
- Dienst neustarten mit
sudo stream restart
- Status des Dienstes abrufen mit
sudo stream
- Konfiguration mit
sudo stream-config
Wenn kein Signal anliegt startet der Prozess andauernd neu. Ebenso falls der Prozess wegen irgendeinem Fehler während des Streams mal terminieren sollte. Nach wenigen Sekunden sollte es dann weiter gehen. Der leere Hintergrund (blank) ist absichtlich leicht grau, damit man sieht, dass das System ein Signal ausgibt bzw. ob der omxplayer selbst läuft.
- Web-GUI