Anleitung zur Kompilierung von TVHeadend mit iCam-Unterstützung

MasterDark

Administrator
Teammitglied
Admin
31 Jan 2024
61
19
33

Anleitung zur Kompilierung von TVHeadend mit iCam-Unterstützung auf Ubuntu


TVHeadend ist eine beliebte Software für die Verwaltung von IPTV-Streams und digitalen Fernsehsendern auf Linux-Systemen. Mit der iCam-Unterstützung können Benutzer ihre IPTV-Streams auf verschiedenen Geräten wie Smartphones und Tablets übertragen und anzeigen.

Diese Anleitung führt Sie durch den Prozess, wie Sie TVHeadend mit iCam-Unterstützung auf einem Ubuntu-System kompilieren können. Durch die Kompilierung erhalten Sie die Möglichkeit, TVHeadend nach Ihren eigenen Anforderungen anzupassen und zu konfigurieren, um IPTV-Streams mit der iCam-Unterstützung zu nutzen.

Die Schritte in dieser Anleitung umfassen die Installation der erforderlichen Abhängigkeiten, das Klonen und Kompilieren von libdvbcsa und TVHeadend sowie die abschließende Installation von TVHeadend auf Ihrem System.

Es ist wichtig zu beachten, dass dieser Prozess fortgeschrittene Kenntnisse in der Verwendung der Befehlszeile und des Kompilierens von Software erfordert. Wenn Sie nicht sicher sind, ob Sie die Schritte ausführen können, sollten Sie möglicherweise Hilfe von jemandem mit entsprechenden Kenntnissen in Anspruch nehmen.


Diese Anleitung bietet Ihnen einen klaren Leitfaden, um TVHeadend mit iCam-Unterstützung erfolgreich auf Ihrem Ubuntu-System zu kompilieren und einzurichten, damit Sie Ihre IPTV-Streams auf verschiedenen Geräten genießen können.

Schritt 1: Installieren Sie die erforderlichen Abhängigkeiten
Code:
sudo apt-get -y install automake cmake libtool git build-essential pkg-config gettext libavahi-client-dev zlib1g-dev wget bzip2 git-core liburiparser-dev debhelper ccache dvb-apps libssl-dev libpcre2-dev python3 python3-requests libtheora-dev libiconv-hook-dev libiconv-hook1 libhdhomerun-dev libavfilter-dev libswscale-dev libavcodec-dev libavutil-dev libavformat-dev libx264-dev libx265-dev libvpx-dev libopus-dev libvorbis-dev libva-dev

Schritt 2: Klonen Sie das libdvbcsa-Repository
Code:
git clone https://github.com/glenvt18/libdvbcsa.git

Schritt 3: Downloade die Datei libdvbcsa.patch (aus diesem Thread) und kopiere sie in den libdvbcsa-Ordner

Passwort zum entpacken:
To see this hidden content, you must like this content.

Schritt 4: Wenden Sie den Patch auf libdvbcsa an
Code:
cd libdvbcsa
git config apply.whitespace nowarn
git apply libdvbcsa.patch
./bootstrap
./configure
make
sudo make install
cd

Schritt 5: Installieren Sie das Entwicklungspaket für libdvbcsa
Code:
sudo apt-get install libdvbcsa-dev

Schritt 6: Klonen Sie das TVHeadend-Repository
Code:
git clone https://github.com/tvheadend/tvheadend.git
cd tvheadend

Schritt 7: Bauen Sie TVHeadend
Code:
AUTOBUILD_CONFIGURE_EXTRA="\
  --python=python3 \
  --disable-ffmpeg_static \
  --enable-bundle \
  --enable-ccache \
  --disable-libfdkaac_static \
  --disable-libopus_static \
  --disable-libtheora_static \
  --disable-libvorbis_static \
  --disable-libvpx_static \
  --disable-libx264_static \
  --disable-libx265_static \
  --disable-hdhomerun_static \
  --enable-hdhomerun_client \
  --enable-dvbcsa \
  --enable-libtheora \
  --enable-libav \
  --enable-libopus \
  --enable-libvorbis \
  --enable-libvpx \
  --enable-libx264 \
  --enable-libx265 \
  --disable-libfdkaac \
  --disable-pngquant \
  --disable-dvben50221 \
  --disable-dvbscan \
  --release" ./Autobuild.sh -t raspiosbookworm-aarch64

cd

Schritt 8: Kopieren Sie die libdvbcsa-Bibliothek
Code:
sudo cp /usr/local/lib/libdvbcsa.so.1.0.1 /usr/lib/aarch64-linux-gnu

Schritt 9: Installieren Sie TVHeadend
Code:
sudo dpkg -i *.deb

Hinweis: Der Ordner "hts" wird unter /var/lib/tvheadend installiert. Konfigurieren Sie TVHeadend nach Ihren Vorlieben.
Mit dieser Anleitung sollten Sie TVHeadend mit iCam-Unterstützung erfolgreich auf Ihrem Ubuntu-System kompilieren können. Wenn Sie weitere Fragen haben oder Hilfe benötigen, zögern Sie nicht, sie im Forum zu stellen!
 

Anhänge

  • libdvbcsa.zip
    2 KB · Aufrufe: 7
Zuletzt bearbeitet:

Über TV-Base.com

  • Willkommen bei TV-Base.com, dem Zentrum für Cardsharing und IPTV-Enthusiasten. Hier verbindet Leidenschaft für digitales Fernsehen Mitglieder aus aller Welt. Unser Forum bietet eine Plattform für Austausch, Wissen und Innovation. Egal ob Anfänger oder Experte, hier findet jeder Unterstützung und Inspiration. Treten Sie unserer Gemeinschaft bei und erkunden Sie die Zukunft des Fernsehens mit uns.

Quick Navigation

User Menu