Beiträge von skifahrer
-
-
ich kann mich seit heute nicht mehr über Telerising mit teleboy verbinden. Watch TV geht auch nicht, dort erscheinen keine Sender.
teleboy geht aber in der App, zattoo und yallo funktionieren auch.
ich kann auch teleboy.ch aufrufen. Nutze dns4me, mit getflix ging es aber auch nicht.
Aufnahmen kann ich über telerising aufrufen und abspielen, die brechen aber nach 8s ab.
Jemand eine Idee?
-
Ich versuche vergeblich, den Stream von Teleboy oder Yallo mit einem pi 3B+ und ffmpeg abzuspielen, damit nur der pi mit der Schweiz verbunden sein muss.
Ich habe den pi neu aufgesetzt, telerising installiert, und wenn ich den Stream direkt über telerising abspiele, funktioniert es auch super. pi ist über NordVPN mit der Schweiz verbunden, alternativ habe ich dns4me ausprobiert.
Dazu habe ich xTeVe und alternativ TVHeadend installiert. Aber immer, wenn ich den Stream über xTeVe oder TVHEadend mit ffmpeg abspiele, stockt der Stream am Anfang und dann alle paar Sekunden. Ich habe schon sämtliche Einstellungen bei telerising ausprobiert.
Jemand eine Idee, was ist falsch mache? ffmpeg ist Version 5.1.6.0. Auf einem Pi 4 habe ich das gleiche Problem. 2. Audiospur ist deaktiviert.
-
-
Ich nutze telerising mit yallo und dns4me, funktioniert sehr gut. Servus TV geht auch mit der entsprechenden Einstellung bei dns4me.
Teleboy wird bei dns4me offiziell nicht (mehr) unterstützt. Wenn ich das richtig sehe, könnte ich aber die Domains von Teleboy einem Schweizer Server zuordnen. Kennt jmd. die entsprechenden Server von Teleboy?
-
Ja, da kommt wieder:
error: Anwendung des Patches fehlgeschlagen: Makefile:51
error: Makefile: Patch konnte nicht angewendet werden -
erstmal schonmal danke für die Mühe. Leider gleicher Fehler. Anbei der Log.
Spoiler anzeigen
./libavutil/internal.h:105:32: note: in definition of macro ‘FF_PTR_ADD’
#define FF_PTR_ADD(ptr, off) ((off) ? (ptr) + (off) : (ptr))
^~~
CC libavfilter/vf_yadif.o
CC libavfilter/video.o
CC libavfilter/yadif_common.o
AR libavfilter/libavfilter.a
INSTALL libavfilter/libavfilter.a
CC libavformat/adtsenc.o
In file included from ./libavutil/bswap.h:38,
from ./libavutil/intreadwrite.h:25,
from ./libavcodec/get_bits.h:33,
from libavformat/adtsenc.c:23:
libavformat/adtsenc.c: In function ‘adts_decode_extradata’:
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
__asm__("rev %w0, %w0" : "+r"(x));
^~~~~~~
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w'
make[4]: *** [ffbuild/common.mak:67: libavformat/adtsenc.o] Fehler 1
make[4]: Verzeichnis „/opt/tvheadend/build.linux/ffmpeg/ffmpeg-4.4.1“ wird verlassen
make[3]: *** [Makefile.ffmpeg:694: /opt/tvheadend/build.linux/ffmpeg/ffmpeg-4.4.1/.tvh_build] Fehler 2
make[3]: Verzeichnis „/opt/tvheadend“ wird verlassen
make[2]: *** [Makefile:851: /opt/tvheadend/build.linux/ffmpeg/build/ffmpeg/lib/libavcodec.a] Fehler 2
make[2]: Verzeichnis „/opt/tvheadend“ wird verlassen
make[1]: *** [debian/rules:15: override_dh_auto_build] Fehler 2
make[1]: Verzeichnis „/opt/tvheadend“ wird verlassen
make: *** [debian/rules:6: build] Fehler 2
dpkg-buildpackage: Fehler: Unterprozess debian/rules build lieferte Exitstatus 2
root@raspberrypi:/opt/tvheadend# -
Also, ich habe den Patch in /opt/tvheadend kopiert, dann "sudo git apply ./tvheadend43.patch" und dann kommt folgende Fehlermeldung:
error: Anwendung des Patches fehlgeschlagen: Makefile:51
error: Makefile: Patch konnte nicht angewendet werden -
Also ich habe in der Vergangenheit so Geschichten wie TVHeadend oder Oscam immer im Docker Container betrieben, was super funktioniert hat.
Da diese im Repo von Linuxserver.io enthalten sind, sollte somit auch Zugriff auf alle relevanten Versionen gewährleistet sein.
da kenne ich mich leider überhaupt nicht mit aus...
-
auf was für System hast Du das versucht zu bauen?
Debian basiert?
Pi 4B+ mit Raspian Buster
-
Ich habe jetzt versucht, anhand der Anleitung das Image (ohne Docker) selbst zu bauen, leider ohne Erfolg.
sudo AUTOBUILD_CONFIGURE_EXTRA=--enable-ddci\--enable-ccache\--enable-ffmpeg_static\ --enable-hdhomerun_static ./Autobuild.sh ging nicht mit der Option ccache, die habe ich dann weggelassen
Beim Erstellen des Images bekomme ich nach einiger Zeit folgende Fehlermeldung:
./libavutil/aarch64/bswap.h:38:5: error: invalid 'asm': invalid operand for code 'w' -
Musst das Repo der TVH Macher einbinden.
In den Standard Repos ist halt nur die "Stable" drin und die ist alt.
https://tvheadend.org/projects/tvhea…AptRepositoriesSehe ich das richtig, dass die ohne ICAM-Patch sind?
-
Danke für die Tipps, es läuft jetzt mit der neuen Version auf dem pi! Hätte ich bloß schon früher hier gefragt, das hätte mir einige Stunden erspart
-
Tatsache, auf dem pi läuft tatsächlich 4.2.8 und auf der Synology 4.3
Ich schaue mal, wie ich das aktualisieren kann -
TVH habe ich so installiert: sudo apt-get install tvheadend
Ich habe es jetzt auf der Synology installiert und getestet, da geht es. Also kann man wohl ausschließen, dass es am FRITZ!Repeater oder Oscam liegt, sondern am Pi. -
Hallo zusammen,
ich habe auf einem Pi tvheadend installiert, DVB-C Tuner vom FRITZ!DVB-C Repeater. Das funktioniert auch gut auf nicht-verschlüsselten Sendern.
Für verschlüsselte Sender habe ich einen Oscam-Server mit einer sky-V15-Karte (098D), auf der das Basis-HD-Paket von pyur aufgeschaltet ist. Das funktioniert auch wunderbar mit meinen Receivern (sky funktioniert natürlich nicht).
Also unter "CA" die Verbindung zum Oscam-Server eingetragen (momentan über newcamd), die Verbindung klappt. Ich sehe die Verbindung unter "users" und auch im Log.Wenn ich jetzt einen verschlüsselten Sender ansehen möchte, erscheint im tvheadend-Log:
"2023-01-23 16:43:21.096 subscription: 0031: "HTTP" subscribing to service "XXX/770MHz/WELT HD", weight: 150, adapter: "SAT>IP DVB-C Tuner #2 (192.168.2.93)", network: "XXX", mux: "770MHz", provider: "BASIS 1", profile="pass", hostname="192.168.1.131", client="VLC/3.0.18 LibVLC/3.0.18"Es scheint ein Problem mit dem Datenabruf von Tvheadend zu geben. Versuche neu zu verbinden..." <------ dann ist TVHeadend nicht mehr erreichbar und muss neu gestartet werden.
Im Oscam-Log sehe ich folgendes:
2023/01/23 16:43:21 6F7C5C4C c (ecm) tvheadend (098D@000000/09CD/00CB/B7:XXXXXXXXXXXXXXXXX:XXXXXXXXX:pyur HD): found (82 ms) by skyV15_pi - WELT HD <------scheint alles ok zu sein
2023/01/23 16:43:21 6F7C5C4C c (client) tvheadend disconnected from 192.168.2.69 <----hier stürzt TVH abAlso klappt das soweit ich sehe mit OScam, nur sobald eine gültige Antwort vom OScam-Server kommt, stürzt TVH ab. Kommt keine gültige Antwort, z.B. not found, dann stürzt TVH nicht ab.
Jemand eine Idee, was das sein könnte?
Habe schon andere Streaming-Profile durchprobiert, da steigt TVH auch aus...