Streamlink[-27], der Nachfolger von Livestreamer

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Fox Mulder schrieb:

      Die Umschaltzeiten sind nach der Version streamlinksrv_1.0.1 irgendwie länger geworden. Ich habe noch das Plugin IptvStreamlink installiert, da ging das umschalten der Sender vorher noch ziemlich flott.
      Bei streamlinksrv_1.0.2 gibt es nur kleine Änderungen gegenüber v1.0.1 und bei der v1.0.4 wird zwar bei jedem Umschalten eine neue Session erzeugt, aber diese zusätzliche Zeit kann man wohl ziemlich vernachlässigen.

      Wieviel länger dauert es denn jetzt bei dir?
    • ja, trotzdem Danke für die Antwort.

      Spoiler anzeigen

      gbquadplus login: root
      Password:
      root@gbquadplus:~# /usr/sbin/streamlinksrv manualstart
      [streamlinksrv][info] Sun Jun 24 14:25:55 2018 Server (1.0.4) started
      [streamlinksrv][info] Host: gbquadplus
      [streamlinksrv][info] Port: 8088
      [streamlinksrv][info] OS: Linux-4.8.3-mips-with-glibc2.0
      [streamlinksrv][info] Python: 2.7.13
      [streamlinksrv][info] Streamlink: 0.13.0 / 06.06.2018
      [streamlinksrv][info] Requests(2.18.4), Websocket(0.44.0)
      127.0.0.1 - - [24/Jun/2018 14:27:09] "GET /q=720p/youtube.com/user/ROCKETBEANSTV/live HTTP/1.1" 200 -
      [streamlinksrv][info] Available streams:
      ['144p', '240p', '360p', '480p', '720p', '1080p', 'worst', 'best']
      [streamlinksrv][info] Opening stream: 720p (hls)
      127.0.0.1 - - [24/Jun/2018 14:27:22] "GET /q=720p/youtube.com/user/ROCKETBEANSTV/live HTTP/1.1" 200 -
      [streamlinksrv][info] Closing currently open stream...
      [streamlinksrv][info] Stream ended
      [streamlinksrv][info] Available streams:
      ['144p', '240p', '360p', '480p', '720p', '1080p', 'worst', 'best']
      [streamlinksrv][info] Opening stream: 720p (hls)
      127.0.0.1 - - [24/Jun/2018 14:27:32] "GET /q=720p/youtube.com/user/ROCKETBEANSTV/live HTTP/1.1" 200 -
      [streamlinksrv][info] Closing currently open stream...
      [streamlinksrv][info] Stream ended
      127.0.0.1 - - [24/Jun/2018 14:27:42] "GET /q=720p/youtube.com/user/ROCKETBEANSTV/live HTTP/1.1" 200 -
      [streamlinksrv][info] Available streams:
      ['144p', '240p', '360p', '480p', '720p', '1080p', 'worst', 'best']
      [streamlinksrv][info] Opening stream: 720p (hls)
      [streamlinksrv][info] Closing currently open stream...
      [streamlinksrv][info] Stream ended
      [streamlinksrv][info] Available streams:
      ['144p', '240p', '360p', '480p', '720p', '1080p', 'worst', 'best']
      [streamlinksrv][info] Opening stream: 720p (hls)
      [streamlinksrv][info] Closing currently open stream...



      [streamlinksrv][info] Stream ended
    • hier das neue Log:

      Spoiler anzeigen

      gbquadplus login: root
      Password:
      Last login: Sun Jun 24 14:25:36 CEST 2018 from ::1 on pts/0
      root@gbquadplus:~# /usr/sbin/streamlinksrv manualstart
      pidfile /var/run/streamlink.pid does not exist. Daemon not running?
      [streamlinksrv][info] Sun Jun 24 17:01:31 2018 Server (1.0.4) started
      [streamlinksrv][info] Host: gbquadplus
      [streamlinksrv][info] Port: 8088
      [streamlinksrv][info] OS: Linux-4.8.3-mips-with-glibc2.0
      [streamlinksrv][info] Python: 2.7.13
      [streamlinksrv][info] Streamlink: 0.13.0 / 06.06.2018
      [streamlinksrv][debug] Options Parser: N/A
      [streamlinksrv][info] Requests(2.18.4), Websocket(0.44.0)
      127.0.0.1 - - [24/Jun/2018 17:01:43] "GET /q=720p/youtube.com/user/ROCKETBEANSTV/live HTTP/1.1" 200 -
      [plugin.youtube][debug] Found channel_id: UCQvTDmHza8erxZqDkjQ4bQQ
      [plugin.youtube][debug] Found video_id: Sd1RMO2o9V0
      [plugin.youtube][debug] get_video_info - 1: Found data
      [plugin.youtube][debug] This video is live.
      [streamlinksrv][info] Available streams:
      ['144p', '240p', '360p', '480p', '720p', '1080p', 'worst', 'best']
      [streamlinksrv][info] Opening stream: 720p (hls)
      [stream.hls][debug] Reloading playlist
      127.0.0.1 - - [24/Jun/2018 17:01:54] "GET /q=720p/youtube.com/user/ROCKETBEANSTV/live HTTP/1.1" 200 -
      [stream.hls][debug] First Sequence: 593587; Last Sequence: 597186
      [stream.hls][debug] Start offset: 0; Duration: None; Start Sequence: 597184; End Sequence: None
      [streamlinksrv][debug] Writing stream to player
      [stream.hls][debug] Adding segment 597184 to queue
      [stream.hls][debug] Adding segment 597185 to queue
      [stream.hls][debug] Adding segment 597186 to queue
      [stream.hls][debug] Reloading playlist
      [streamlinksrv][info] Closing currently open stream...
      [stream.segmented][debug] Closing worker thread
      [stream.segmented][debug] Closing writer thread
      [streamlinksrv][info] Stream ended
      [stream.hls][debug] Download of segment 597184 complete
      [plugin.youtube][debug] Found channel_id: UCQvTDmHza8erxZqDkjQ4bQQ
      127.0.0.1 - - [24/Jun/2018 17:02:04] "GET /q=720p/youtube.com/user/ROCKETBEANSTV/live HTTP/1.1" 200 -
      [plugin.youtube][debug] Found video_id: Sd1RMO2o9V0
      [plugin.youtube][debug] get_video_info - 1: Found data
      [plugin.youtube][debug] This video is live.
      [streamlinksrv][info] Available streams:
      ['144p', '240p', '360p', '480p', '720p', '1080p', 'worst', 'best']
      [streamlinksrv][info] Opening stream: 720p (hls)
      [stream.hls][debug] Reloading playlist
      [plugin.youtube][debug] Found channel_id: UCQvTDmHza8erxZqDkjQ4bQQ
      [stream.hls][debug] First Sequence: 593595; Last Sequence: 597194
      [stream.hls][debug] Start offset: 0; Duration: None; Start Sequence: 597192; End Sequence: None
      [plugin.youtube][debug] Found video_id: Sd1RMO2o9V0
      [streamlinksrv][debug] Writing stream to player
      [stream.hls][debug] Adding segment 597192 to queue
      [stream.hls][debug] Adding segment 597193 to queue
      [stream.hls][debug] Adding segment 597194 to queue
      127.0.0.1 - - [24/Jun/2018 17:02:14] "GET /q=720p/youtube.com/user/ROCKETBEANSTV/live HTTP/1.1" 200 -
      [streamlinksrv][info] Closing currently open stream...
      [stream.segmented][debug] Closing worker thread
      [stream.segmented][debug] Closing writer thread
      [streamlinksrv][info] Stream ended
      [stream.hls][debug] Download of segment 597192 complete
      [plugin.youtube][debug] get_video_info - 1: Found data
      [plugin.youtube][debug] This video is live.
      [streamlinksrv][info] Available streams:
      ['144p', '240p', '360p', '480p', '720p', '1080p', 'worst', 'best']
      [streamlinksrv][info] Opening stream: 720p (hls)
      [stream.hls][debug] Reloading playlist
      [stream.hls][debug] First Sequence: 593599; Last Sequence: 597198
      [stream.hls][debug] Start offset: 0; Duration: None; Start Sequence: 597196; End Sequence: None
      [streamlinksrv][debug] Writing stream to player
      [stream.hls][debug] Adding segment 597196 to queue
      [stream.hls][debug] Adding segment 597197 to queue
      [stream.hls][debug] Adding segment 597198 to queue
      [plugin.youtube][debug] Found channel_id: UCQvTDmHza8erxZqDkjQ4bQQ
      [streamlinksrv][info] Closing currently open stream...
      [stream.segmented][debug] Closing worker thread
      [stream.segmented][debug] Closing writer thread
      [streamlinksrv][info] Stream ended
      [stream.hls][debug] Download of segment 597196 complete
      [plugin.youtube][debug] Found video_id: Sd1RMO2o9V0
      [plugin.youtube][debug] get_video_info - 1: Found data
      [plugin.youtube][debug] This video is live.
      [streamlinksrv][info] Available streams:
      ['144p', '240p', '360p', '480p', '720p', '1080p', 'worst', 'best']
      [streamlinksrv][info] Opening stream: 720p (hls)
      [stream.hls][debug] Reloading playlist
      [stream.hls][debug] First Sequence: 593603; Last Sequence: 597202
      [stream.hls][debug] Start offset: 0; Duration: None; Start Sequence: 597200; End Sequence: None
      [streamlinksrv][debug] Writing stream to player
      [stream.hls][debug] Adding segment 597200 to queue
      [stream.hls][debug] Adding segment 597201 to queue
      [stream.hls][debug] Adding segment 597202 to queue
      [stream.hls][debug] Download of segment 597200 complete
      [streamlinksrv][info] Closing currently open stream...
      [stream.segmented][debug] Closing worker thread
      [stream.segmented][debug] Closing writer thread
      [streamlinksrv][info] Stream ended
      [stream.hls][debug] Download of segment 597201 complete
    • Ist das bei allen YT Streams so?

      Es wird max. nur 1 Segment geladen - vielleicht kommt es zum Timeout beim Laden der Segmente.

      Ein direkter Fehler ist nicht ersichtlich - du könntest mal probieren das Timeout zu erhöhen:
      In der Datei /usr/sbin/streamlinksrv bitte mal in der Funktion setOptions(streamlink) die Zeile streamlink.set_option("http-timeout", 30) einfügen und probieren, ob es besser geht.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Billy2011 ()

    • Da kann ich leider nicht mehr viel helfen, an Streamlink liegt es zumindest nicht.

      Bei OpenATV sollte das ObenWebif ja ziemlich aktuell sein, sodass meine Änderungen dort schon enthalten sind. Damit ist es möglich, die Streamlink Streams über das OpenWebif abzuspielen (über Streamlink auf der Box). Dazu muss die M3U-Playlist von dem Bouquet heruntergeladen werden und dann können die Streams z.B. mit dem VLC Player auf dem PC abgespielt werden. Bei den Livestreams sollte die neueste Version von VLC (v3.x) installiert sein, sonst frieren die Livestreams ein.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Billy2011 ()

    • @Billy2011

      Ich habe folgendes Problem mit dem Link von Toya TV :

      #SERVICE 5002:0:1:64:1:48:0:0:0:0:http%3a//127.0.0.1%3a8088/http%3a//www.tvtoya.pl/live:Toya
      #DESCRIPTION Toya

      Mein Plugin für Toya TV :
      Spoiler anzeigen
      toya.py

      import re

      from streamlink.plugin import Plugin
      from streamlink.plugin.api import http, useragents
      from streamlink.stream import HLSStream

      _url_re = re.compile(r"http(s)?://tvtoya.pl/live")
      _RE_PLAYLIST = re.compile(r'data-stream="([^"]+)"')

      class Toya(Plugin):
      @classmethod
      def can_handle_url(cls, url):
      return _url_re.match(url)

      def _get_streams(self):
      res = http.get(self.url)
      text = res.text
      playlist_url = _RE_PLAYLIST.search(text).group(1)
      if playlist_url.startswith("//"): playlist_url='http:'+playlist_url
      hls_streams = HLSStream.parse_variant_playlist(
      self.session,
      playlist_url,
      headers={'Referer': self.url, 'User-Agent': useragents.ANDROID}
      )
      for s in hls_streams.items():
      yield s


      __plugin__ = Toya
      Das Problem ist , dass das Bild jede 2-3 Sekunden stoppt und dann geht weiter - so als ob der Toya TV Buffering brauchte. Was kann man machen, damit mur Toya TV fliesend läuft?

      Toya TV ist hier auf der Webseite zu finden : TV TOYA

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von hgdo ()

    • Per Computer lläuft es einwandfrei und per Steamlink stoppt das Bild und Ton jede 3 Sekunden. Wenn es im Computer ohne Unterbrechung läuft , dann habe ich mir gedacht , per streamlink soll auch ohne Unterbrechung laufen und deswegen habe ich beschlossen, Dich um Deine Hilfe zu bitten.
    • Bevor du hier Sonderwünsche äußerst, solltest du erst einmal dein Profil vervollständigen bzw. meine Fragen vollständig beantworten.

      Mit solchen Usern wie dir fehlt mir leider jegliche Motivation - meinst du etwa, ich mache mir die Arbeit dein Plugin zum laufen zu bringen, damit man mal was testen kann?

      Und ich habe dir, glaube ich, schon einmal mitgeteilt, dass du deine Probleme im Github Issue Tracker melden sollst.
    • Schließe mich dem Vorredner an, seit dem Updatet, habe ich gestern gemacht, fehlt die streamlinksrv. Server läuft aber da sich YT und Dailymotion Streams abspielen lassen.
      Nur Zattoo läuft nicht mehr.