Tvheadend (Linux): Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
 
(60 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:




== Raspbian ==
== Hardware ==


=== Links ===
=== Hauppauge Nova S2 ===
 
==== Seriennummer ====
 
<code>200000 LF Rev BAH9</code>
 
==== Firmware installieren ====
 
<pre>
# Get both 3103 and 3103b firmware
sudo su
cd /lib/firmware
wget https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-demod-m88ds3103.fw?raw=true # 3103 (non-b) firmware
wget https://www.hauppauge.com/linux/dvb-demod-m88ds3103b.fw # 3103b firmware
</pre>
 
Danach TV-Stick anstecken und der Aufruf von <code>dmesg</code> sollte danach in etwa folgende Zeilen ausgeben:
 
[[Datei:Dmesg_hauppauge_nova_s2.png|400px]]
 
==== Links ====
 
[https://www.hauppauge.de/site/products/data_nova-s2.html https://www.hauppauge.de/site/products/data_nova-s2.html]
 
[https://www.hauppauge.com/pages/support/support_linux.html#pi https://www.hauppauge.com/pages/support/support_linux.html#pi]
 
[https://forum-raspberrypi.de/forum/thread/49360-geloest-dvb-s2-usb-stick-am-rpi4/ https://forum-raspberrypi.de/forum/thread/49360-geloest-dvb-s2-usb-stick-am-rpi4/]
 
[http://www.vdr-wiki.de/wiki/index.php/HDTV_Installationsanleitung_Ubuntu#Nova-HD-S2 http://www.vdr-wiki.de/wiki/index.php/HDTV_Installationsanleitung_Ubuntu#Nova-HD-S2]
 
[https://wiki.ubuntuusers.de/DVB-Karten/ https://wiki.ubuntuusers.de/DVB-Karten/]
 
== Installation ==
 
=== Per Deb-Package ===
 
==== Download ====
 
Auf
 
[https://cloudsmith.io/~tvheadend/repos/tvheadend/packages/ https://cloudsmith.io/~tvheadend/repos/tvheadend/packages/]
 
die richtige Version auswählen (''tvheadend-dbg.deb'' ist eine Debugversion).
 
==== Installation ====
 
Die gewählte Version per <code>wget</code> downloaden:
 
<pre>
wget https://dl.cloudsmith.io/public/tvheadend/tvheadend/deb/raspbian/pool/bookworm/main/t/tv/tvheadend_4.3-2264~gb8bd16726~raspbianbookworm/tvheadend_4.3-2264~gb8bd16726~raspbianbookworm_arm64.deb
</pre>
 
Abhängigkeiten installieren:
 
<pre>
sudo apt-get install libavahi-client3 libdvbcsa1 libpcre3 liburiparser1
</pre>
 
Danach sollte sich das Paket ohne Probleme mittels folgendem Befehl installieren lassen:
 
<pre>
sudo dpkg -i tvheadend_4.3-2264~gb8bd16726~raspbianbookworm_arm64.deb
</pre>
 
Nach der Installation sollte die Konfigurationsseite unter folgenden Adresse zu erreichen sein:
 
<pre>
http://<ip des servers>:9981
</pre>
 
==== Links ====


[https://tvheadend.readthedocs.io/en/latest/ https://tvheadend.readthedocs.io/en/latest/]
[https://tvheadend.readthedocs.io/en/latest/ https://tvheadend.readthedocs.io/en/latest/]
Zeile 11: Zeile 81:


[https://www.minipctv.de/tvheadendserver/tvheadend-auf-dem-raspberrypi-installieren/ https://www.minipctv.de/tvheadendserver/tvheadend-auf-dem-raspberrypi-installieren/]
[https://www.minipctv.de/tvheadendserver/tvheadend-auf-dem-raspberrypi-installieren/ https://www.minipctv.de/tvheadendserver/tvheadend-auf-dem-raspberrypi-installieren/]
=== Per Repository ===
<pre>
apt-get install -y debian-keyring
apt-get install -y debian-archive-keyring
apt-get install -y apt-transport-https
keyring_location=/usr/share/keyrings/tvheadend-tvheadend-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/tvheadend/tvheadend/gpg.C6CC06BD69B430C6.key' |  gpg --dearmor >> ${keyring_location}
curl -1sLf 'https://dl.cloudsmith.io/public/tvheadend/tvheadend/config.deb.txt?distro=ubuntu&codename=stretch&component=main' > /etc/apt/sources.list.d/tvheadend-tvheadend.list
apt-get update
</pre>
==== Links ====
[https://cloudsmith.io/~tvheadend/repos/tvheadend/setup/#formats-deb https://cloudsmith.io/~tvheadend/repos/tvheadend/setup/#formats-deb]
== Konfiguration ==
=== Generell ===
{{note|Noch in Bearbeitung}}
==== Links ====
[https://www.minipctv.de/tvheadendserver/tvheadend-konfigurieren/ https://www.minipctv.de/tvheadendserver/tvheadend-konfigurieren/]
[https://docs.tvheadend.org/webui/config_general/#satip-server https://docs.tvheadend.org/webui/config_general/#satip-server]
=== Sat>IP ===
{{note|Noch in Bearbeitung}}
[[Datei:TvHeadendSatOverIpGrundeinstellungen.jpg|400px]]
[[Datei:TvHeadendSatOverIpNetzwerk.jpg|400px]]
<pre>
sudo systemctl restart tvheadend.service
</pre>
==== Links ====
[https://tvheadend.org/d/4922-sat-ip-server-tutorial-needed/13 https://tvheadend.org/d/4922-sat-ip-server-tutorial-needed/13]
[https://blog.nubecula.org/2018/10/26/satip-tvheadend-als-client-server/ https://blog.nubecula.org/2018/10/26/satip-tvheadend-als-client-server/]
=== Oscam ===
Siehe dazu [[OSCam (TvHeadend)|OSCam (TvHeadend)]]
== Streaming ==
Siehe dazu [[Streaming (TvHeadend)|Streaming (TvHeadend)]]


== OpenATV ==
== OpenATV ==


=== Links ===
Siehe dazu [[OpenATV#Streaming_/_Sat%3EIP|OpenATV#Streaming / Sat>IP]]
 
== Probleme ==
 
=== (dvbapi) ERROR: Can't open device /dev/dvb/adapter0/ca0 (errno=2 No such file or directory) ===
 
==== Links ====
 
[https://tvheadend.org/d/3056-descrambling-with-oscam-missing-ca0-device/2 https://tvheadend.org/d/3056-descrambling-with-oscam-missing-ca0-device/2]
 
=== sh: 1: pzapit: not found ===
 
Das Problem kommt daher, dass das Image mit Add On ''Neutrino Support'' kompiliert wurde:
 
<pre>
DVB API with NEUTRINO support: yes
</pre>
 
Lösung: Binary neu kompilieren ohne Neutrino-Support.
 
==== Links ====
 
[https://wiki.tuxbox-neutrino.org/wiki/Pzapit https://wiki.tuxbox-neutrino.org/wiki/Pzapit]
 
[https://github.com/linuxserver/docker-oscam/issues/28 https://github.com/linuxserver/docker-oscam/issues/28]


[https://www.opena.tv/howtos/54519-installation-tvheadend-server-auf-einer-enigma2-box.html https://www.opena.tv/howtos/54519-installation-tvheadend-server-auf-einer-enigma2-box.html]
[https://www.nachtfalke.biz/f287-oscam/90777-hdf-6-5-oscam-smod-orf-p410-trotz-cardok-6-entitelments-dunkel-p3.html https://www.nachtfalke.biz/f287-oscam/90777-hdf-6-5-oscam-smod-orf-p410-trotz-cardok-6-entitelments-dunkel-p3.html]


== Links ==
== Links ==
Zeile 25: Zeile 173:




Zurück zu [[Ubuntu#T_(Server)|Ubuntu]], [[Sat-over-IP_(Satreceiver/Fernseher)#TVHeadend|Sat-over-IP]], [[OpenATV#Streaming|OpenATV]]
Zurück zu [[Ubuntu#T_(Server)|Ubuntu]], [[Sat-over-IP_(Satreceiver/Fernseher)#TVHeadend|Sat-over-IP]], [[OpenATV#Streaming / Sat>IP|OpenATV]]

Aktuelle Version vom 4. April 2024, 22:48 Uhr

Noch in Bearbeitung


Hardware

Hauppauge Nova S2

Seriennummer

200000 LF Rev BAH9

Firmware installieren

# Get both 3103 and 3103b firmware
sudo su
cd /lib/firmware
wget https://github.com/OpenELEC/dvb-firmware/blob/master/firmware/dvb-demod-m88ds3103.fw?raw=true # 3103 (non-b) firmware
wget https://www.hauppauge.com/linux/dvb-demod-m88ds3103b.fw # 3103b firmware

Danach TV-Stick anstecken und der Aufruf von dmesg sollte danach in etwa folgende Zeilen ausgeben:

Dmesg hauppauge nova s2.png

Links

https://www.hauppauge.de/site/products/data_nova-s2.html

https://www.hauppauge.com/pages/support/support_linux.html#pi

https://forum-raspberrypi.de/forum/thread/49360-geloest-dvb-s2-usb-stick-am-rpi4/

http://www.vdr-wiki.de/wiki/index.php/HDTV_Installationsanleitung_Ubuntu#Nova-HD-S2

https://wiki.ubuntuusers.de/DVB-Karten/

Installation

Per Deb-Package

Download

Auf

https://cloudsmith.io/~tvheadend/repos/tvheadend/packages/

die richtige Version auswählen (tvheadend-dbg.deb ist eine Debugversion).

Installation

Die gewählte Version per wget downloaden:

wget https://dl.cloudsmith.io/public/tvheadend/tvheadend/deb/raspbian/pool/bookworm/main/t/tv/tvheadend_4.3-2264~gb8bd16726~raspbianbookworm/tvheadend_4.3-2264~gb8bd16726~raspbianbookworm_arm64.deb

Abhängigkeiten installieren:

sudo apt-get install libavahi-client3 libdvbcsa1 libpcre3 liburiparser1

Danach sollte sich das Paket ohne Probleme mittels folgendem Befehl installieren lassen:

sudo dpkg -i tvheadend_4.3-2264~gb8bd16726~raspbianbookworm_arm64.deb

Nach der Installation sollte die Konfigurationsseite unter folgenden Adresse zu erreichen sein:

http://<ip des servers>:9981

Links

https://tvheadend.readthedocs.io/en/latest/

https://www.connect-living.de/ratgeber/tvheadend-nas-xbmc-streaming-smartphone-tablet-2492215.html

https://www.minipctv.de/tvheadendserver/tvheadend-auf-dem-raspberrypi-installieren/

Per Repository

apt-get install -y debian-keyring
apt-get install -y debian-archive-keyring
apt-get install -y apt-transport-https
keyring_location=/usr/share/keyrings/tvheadend-tvheadend-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/tvheadend/tvheadend/gpg.C6CC06BD69B430C6.key' |  gpg --dearmor >> ${keyring_location}
curl -1sLf 'https://dl.cloudsmith.io/public/tvheadend/tvheadend/config.deb.txt?distro=ubuntu&codename=stretch&component=main' > /etc/apt/sources.list.d/tvheadend-tvheadend.list
apt-get update

Links

https://cloudsmith.io/~tvheadend/repos/tvheadend/setup/#formats-deb

Konfiguration

Generell

Noch in Bearbeitung

Links

https://www.minipctv.de/tvheadendserver/tvheadend-konfigurieren/

https://docs.tvheadend.org/webui/config_general/#satip-server

Sat>IP

Noch in Bearbeitung

TvHeadendSatOverIpGrundeinstellungen.jpg

TvHeadendSatOverIpNetzwerk.jpg

sudo systemctl restart tvheadend.service

Links

https://tvheadend.org/d/4922-sat-ip-server-tutorial-needed/13

https://blog.nubecula.org/2018/10/26/satip-tvheadend-als-client-server/

Oscam

Siehe dazu OSCam (TvHeadend)

Streaming

Siehe dazu Streaming (TvHeadend)

OpenATV

Siehe dazu OpenATV#Streaming / Sat>IP

Probleme

(dvbapi) ERROR: Can't open device /dev/dvb/adapter0/ca0 (errno=2 No such file or directory)

Links

https://tvheadend.org/d/3056-descrambling-with-oscam-missing-ca0-device/2

sh: 1: pzapit: not found

Das Problem kommt daher, dass das Image mit Add On Neutrino Support kompiliert wurde:

DVB API with NEUTRINO support: yes

Lösung: Binary neu kompilieren ohne Neutrino-Support.

Links

https://wiki.tuxbox-neutrino.org/wiki/Pzapit

https://github.com/linuxserver/docker-oscam/issues/28

https://www.nachtfalke.biz/f287-oscam/90777-hdf-6-5-oscam-smod-orf-p410-trotz-cardok-6-entitelments-dunkel-p3.html

Links

https://tvheadend.org/

https://wiki.ubuntuusers.de/Tvheadend/


Zurück zu Ubuntu, Sat-over-IP, OpenATV