Tvheadend Anfänger sucht Profi für Hilfe mit http-Streams

  • Kann es am Streaming Profil liegen?

    Ich hab nur 3:

    • htsp
    • matroska
    • pass (default)

    Laut TVheadend gibt es da noch:

    • MPEG-TS /av-lib : MPEG-TS stream muxer (libav) to output in MPEG-TS format (only available with libav/ffmpeg).
    • Matroska /av-lib : Matroska/WebM muxer (libav) to output in Matroska format (only available with libav/ffmpeg).
    • Transcode /av-lib : Transcode video/audio/subtitles with various encoders and output in various formats (only available with libav/ffmpeg).

    Was heisst hier only available with libav/ffmpeg? Muss ich auf meinem NAS noch libav/ffmpeg installieren? Ist das sinnvoll und kann das mir bei meinem Problem eventuell helfen?

    Danke für die Hilfe!

  • Also erstmal hast du soweit alles "richtig" gemacht, die Streaming Profile sind okay so wie sie sind - das sind die Streams die von Tvh abgehen, da musst du nichts verstellen (dort kannst du einstellen das die Streams Transcodiert werden z.B.).
    Die Einstellungen am Router sind egal weil eh alles über TCP kommt und da geht nichts schief ;) (das ist eher für "echtes" iptv gedacht welches meist über UDP kommt).


    Was mich sehr irritiert ist das
    Unable to connect to iptv.com:80 - Name or service not known
    Kannst du die m3u mal so umbauen das du statt iptv.com:80 nur iptv.com hast? Es könnte sein das Tvh das nicht beherrscht und mit dem Port nichts anfangen kann bzw mit port 80 der eigentlich überflüssig ist (da standard Port).

  • Also erstmal hast du soweit alles "richtig" gemacht, die Streaming Profile sind okay so wie sie sind - das sind die Streams die von Tvh abgehen, da musst du nichts verstellen (dort kannst du einstellen das die Streams Transcodiert werden z.B.).
    Die Einstellungen am Router sind egal weil eh alles über TCP kommt und da geht nichts schief (das ist eher für "echtes" iptv gedacht welches meist über UDP kommt).


    Ok vielen Dank für die Antwort. Dann lass ich das mal.


    Was mich sehr irritiert ist das
    Unable to connect to iptv.com:80 - Name or service not known
    Kannst du die m3u mal so umbauen das du statt iptv.com:80 nur iptv.com hast? Es könnte sein das Tvh das nicht beherrscht und mit dem Port nichts anfangen kann bzw mit port 80 der eigentlich überflüssig ist (da standard Port).


    Das ist es eben. Weiss nicht genau wie dieser Link zustande kommt. Gebe bei URL diese adresse ein:

    http://www.servername.com/play/tv2/playlist.m3u

    TVH spuckt dann dies aus:

    2016-01-22 16:48:52.134 httpc: 154B: Unable to connect to http://www.iptvsaga.com:80 - Name or service not known
    2016-01-22 16:48:52.134 iptv: unable to open http client

    bei meiner persönlichen m3u schreibt er hinten auch immer den Port80 dahinter.

    Keine Ahnung wie das Zustande kommt.

    Habe eine Port80 Weiterleitung auf mein Nas auf dem Router konfiguriert. Denn ein Kodi läuft auch auf dem NAS. MIt einem ddns Dienst und der Portweiterleitung hab mir so den Zugriff auf mein Kodi per Extern möglich gemacht.

    Kann das einen Einfluss haben?

    Hinweis: Die Links haben immer ein http davor. Das Board oder mein Browser löschen immer das http raus. Weiss nicht ob ihr das auch so sieht


  • Habe eine Port80 Weiterleitung auf mein Nas auf dem Router konfiguriert. Denn ein Kodi läuft auch auf dem NAS. MIt einem ddns Dienst und der Portweiterleitung hab mir so den Zugriff auf mein Kodi per Extern möglich gemacht.


    Das ist quatsch da Port 80 der standard http port ist -> der ist "immer" freigegeben.

    Bzw guck mal in deine PM :)

  • Ich muss ja eine Port-Weiterleitung auf meine interne IP machen sonst lande ich beim Aufruf meiner externen IP auf dem Routerlogin.
    Hab auf dem NAS noch ein Webserver und WebDAV auf Port80 laufen. Darum die Weiterleitung. Und das WEBUI von Kodi läuft standardmässig ja auch auf Port 80.

    Hab jetz den Webserver und WebDAV Port geändert --> gleiches Resultat.

    Ändere noch den Standard Port vom Kodi und gebe dann Feedback. Kann ja sein das die sich gegenseitig in die Quere kommen.

    Einmal editiert, zuletzt von beezz (22. Januar 2016 um 21:51)

  • Also es scheint wirklich etwas mit dem Port 80 zu tun zu haben.

    Normale Port 80 http Links werden nicht abgespielt. Z.B.:

    http://server/a/tv3/1.m3u8

    Dabei spielt es keine Rolle, ob ein :80 hinter dem Link steht. Z.B.:

    http://server2:80/b/tv3/1.m3u8

    wenn :80 nicht dahinter steht, macht TVH automatisch ein :80 daraus. Jedenfalls steht es so in der Ausgabe von TVH.

    http: auf anderen Ports scheint zu funktionieren. Z.B.:

    http://server:1935/webtv_live4/irgendwas/playlist.m3u8

    oder dieser Stream ist auch ok.

    http://server:8080/udp/233.97.20.41:1234

    Weswegen nur? Jemand eine Idee?

  • Habe mir jetzt auf dem NAS eine VM Ubuntu 14.04.3 LTS Desktop installiert. Dann mal auf dieser VM TVH installiert.
    HTS Tvheadend 4.1-1413~g1aa0073~trusty

    Dort funktioniert alles.

    Ist das nun ein Fehler vom NAS und TVH 4.1-1362~g5503511?

    TVH auf dem NAS habe ich mit einem qpkg installiert. über das WEBUI hat das nicht funktioniert:

    [errorbox]

    TVHeadend 0.8.6.1 installation failed. No supported USB tuner detected. Retry or install TVH_Dev QPKG first.

    [/errorbox]

    Ich habe keinen Tuner dran. Respektiv mein alter Hauppage Triple Stick wird nicht erkannt. Egal möchte nur IPTV.

    Also habe ich es so installiert

    Bash
    [/share/Public] # NO_TUNER=1 /bin/sh TVHeadend_0.8.6.1_x86_64.qpkg


    klappt toll. Nur gehen eben http-streams nicht. nur streams welche nicht über port 80 laufen.

    Jemand eine Idee?

  • Zwar ist das Thema schon etwas älter, stand aber vor den gleichem Problem wie der Threadersteller

    Automatik Network -> url zu deiner m3u -> fertig

    Der pipe Unsinn geht nur über iptv network und wurde früher genommen wo noch kein HLS Streaming ging. Das ist mehr oder weniger überflüssig seit dem es Automatic Network gibt.
    Das sollte jetzt "einfach so" funktionieren wenn Tvh nicht noch einen Bug hat der irgendwas verhindert.

    Leider so für mich nicht machbar. Wenn ich den Stream vom Deutschen Bundestag einfach per Automatic Network einbinde, zeigt er mir den Stream von vor 1:30 Stunden an. Es lädt dann also nicht den Live-Abschnitt, sondern das was vor 1:30 Stunden war. Warum auch immer. Ein Live-Bild vom Stream des Bundestages lässt sich nur Realisieren wenn man pipe nutzt.

    Das ist die Stream-Adresse:

    Code
    http://c13014-l-hls.u.core.cdn.streamfarm.net/1000153copo/live/app144277506/BTTV_1/QdoHEQIoadKSHi6oKEp5ziZ2q/J7ekv9+hgpBxTSy2G2KefdbYTKWe5R2gMXKyP0.m3u8

    Und so habe ich es mit Pipe gelöst und bekomme endlich ein Live-Bild:

    Code
    pipe:///usr/bin/ffmpeg -loglevel fatal -i "http://c13014-l-hls.u.core.cdn.streamfarm.net/1000153copo/live/app144277506/BTTV_1/QdoHEQIoadKSHi6oKEp5ziZ2q/J7ekv9+hgpBxTSy2G2KefdbYTKWe5R2gMXKyP0.m3u8" -vcodec copy -acodec copy -metadata service_provider=XiaomiCam -metadata service_name="Deutscher Bundestag" -f mpegts -tune zerolatency pipe:1


    Die Pipe in die m3u-Datei und dann per Automtik in die Muxes. Und es geht. Ohne Pipe geht es nur mit einer Zeitversetzung von 90 Minuten.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!