Blog / News

Sammlung von mehr oder weniger nützlichen Tipps / Collection of - more or less - useful hints.

Compiling TvHeadend from source with static libffmpeg

Before you start, install some software:

sudo apt-get install build-essential git pkg-config libssl-dev bzip2 wget libavahi-client-dev zlib1g-dev libavcodec-dev libavutil-dev libavformat-dev libswscale-dev gettext cmake

Get the source code:

cd ~
mkdir -p ~/workspace/
cd ~/workspace/
git clone https://github.com/tvheadend/tvheadend

Compile with / rerun to update:

cd ~/workspace/tvheadend/
make clean
git pull
./configure --enable-libffmpeg_static
make -j8

Replace "8" with amount of CPU Cores.

Run with: 

./build.linux/tvheadend

Hint: use screen to keep control of your tvheadend instance. If you run tvheadend the first time, use 

./build.linux/tvheadend -C

More links: TvHeadend Wiki: Building

UDP Paketverlust vermeiden

su
netstat -su | grep Paketempfangfehler

falls keine Ausgabe erfolgt, ist die Systemsprache vermutlich Englisch:

netstat -su | grep "packet receive errors"

Falls Ausgabe > 0:

echo 2147483647 > /proc/sys/net/core/rmem_max

Der Wert 2147483647 ist willkürlich und kann von System (RAM) unterschieden werden. Kontrolle, ob der Wert erlaubt ist, mit

cat echo /proc/sys/net/core/rmem_max

Damit der Buffer nach Neustart erhalten bleibt:

nano /etc/sysctl.conf

dort folgendes anhängen:

net.core.rmem_max=2147483647

PulseEight USB-CEC HDMI Port

Falls beim Einschalten von Kodi der A/V Receiver z.B. auf Eingang "Video" anstatt "SAT" schaltet, kann dies in Kodi mit Einstellungen > Eingabegeräte > libCEC > HDMI Port auf 4 schalten gelöst werden.

Rsync Howto

ssh-add ~/.ssh/id_rsa_neo-ckw-001
rsync -e 'ssh -i  ~/.ssh/id_rsa_neo-ckw-001' --progress --remove-source-files -av American*  christian@neo-ckw-001:/mnt/usb/donald/tvh_recordings/donald.tvh.Serien/American-Dad

Freifunk ffws-winden-ckw01

Clients

Traffic

Synchronisation mit Syncthing unter Debian

Syncthing via apt-get installieren. 

sudo apt-get install syncthing

Danach als User (z.B. "christian") Syncthing starten:

christian@nzxt:~$ syncthing 

Die Configs anpassen:

nano ~/.config/syncthing/config.xml

Dort nach address suchen und die IP anpassen

0.0.0.0:8384

Dann den Dienst einrichten:

Der Dienst muss als System-Dienst laufen (siehe https://docs.syncthing.net/users/autostart.html#how-to-set-up-a-system-service)

sudo systemctl enable syncthing@christian.service

Und dann den Dienst starten:

sudo systemctl start syncthing@christian.service

Status ausgeben mit:

sudo systemctl status syncthing@christian.service

Webbrowser öffnen: http://localhost:8384

Bluray Disc BD unter Debian Linux brennen

Benötigte Software-Pakete:

brasero brasero-cdrkit cdrskin dvd+rw-tools growisofs
  1. Mit Brasero ein ISO (Abbild) erstellen, z.B. BACKUP001.iso (max. 25GB)
  2. cdrskin -v dev=/dev/sr1 -dao /home/christian/Downloads/Brennen/CCMBU-20160510-20170518.iso

Quellen / Referenzen: Debian Wiki