Jump to content

YT-DLP Server Plugin


Recommended Posts

Posted

Bitte im englischen Forum nicht auf Deutsch posten :mad:

 

Was genau verstehst du in der Readme nicht bzw. ab wo? 

Posted

Hi Griga,

Bei meinem Client Laptop läuft DVBViewer mit installietem yt dlp server.

Ich schaue mit Firefox ein YT Video, wie sehe ich das in der Wiedergabeliste oder Senderliste.

Ich finde da überhaupt nix, nur das  >>

Screenshot2026-04-21at06-29-27Seiten-Ladefehler.thumb.png.cccb6d94d5383c7c0d3ec3469527420e.png

Bin ratlos, beste Grüße

 

Posted

In der Readme -> Wie es funktioniert gibt es eine Beispiel-URL für den britischen Nachrichtensender Sky News und eine Erläuterung, wie du sie im Senderlisten-Editor des DVBViewers einträgst.

 

Damit ist es aber wahrscheinlich nicht getan. Du musst zumindest auch den Abschnitt DVBViewer / Media Server-Konfiguration beachten und in die Tat umsetzen.

 

Versuche erst mal, den Stream im DVBViewer abzuspielen. Im Media Server Webinterface mit Transkodierung ist es komplizierter, wie ich inzwischen feststellen musste. Da reicht der Wert für AnalyzeDuration in der Datei ffmpegprefs.ini nicht aus. Ich musste ihn verdoppeln.

 

  • 2 months later...
Posted (edited)

Ich habe ebenfalls Probleme yt-dlp per DVBViewer zum Laufen zu kriegen. 

 

Gemäß readme und yt-dlp wiki habe ich die:

 

-yt-dlp.exe

-deno.exe

-ffmpeg.exe und ffprobe.exe  Brauche ich die überhaupt, wenn ich nur Live-Streams ansehen will?

-sowie eine yt-dlp.conf mit (--remote-components ejs:github)

 

ins DVBViewer Verzeichnis geschmissen (C:\Program Files (x86)\DVBViewer)

 

sowie dein Plugin, da ich den Media-Server verwende in C:\Program Files (x86)\DVBViewer\Plugins\Plugins1

 

Bleiben wir beim Bespiel SkyNews Youtube Live-Feed: https://www.youtube.com/watch?v=YDvsBbKfLPA

 

Wenn ich jetzt yt-dlp per CMD aufrufe, sieht alles schick aus: 

 

:\Program Files (x86)\DVBViewer>yt-dlp -v -g "https://www.youtube.com/watch?v=YDvsBbKfLPA"
[debug] Command-line config: ['-v', '-g', 'https://www.youtube.com/watch?v=YDvsBbKfLPA']
[debug] Portable config "C:\Program Files (x86)\DVBViewer\yt-dlp.conf": ['--remote-components', 'ejs:github']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2026.06.09 from yt-dlp/yt-dlp [821bef0f0] (win_exe)
[debug] Python 3.10.11 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: ffmpeg N-125302-ge5a3c5e409-20260625 (setts), ffprobe N-125302-ge5a3c5e409-20260625
[debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.05.20, curl_cffi-0.15.0, mutagen-1.47.0, requests-2.34.2, sqlite3-3.40.1, urllib3-2.7.0, websockets-16.0, yt_dlp_ejs-0.8.0
[debug] JS runtimes: deno-2.9.0
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Plugin directories: none
[debug] Loaded 1739 extractors
[debug] [youtube] [pot] PO Token Providers: none
[debug] [youtube] [pot] PO Token Cache Providers: memory
[debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
[debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno, node (unavailable), quickjs (unavailable)
[youtube] Extracting URL: https://www.youtube.com/watch?v=YDvsBbKfLPA
[youtube] YDvsBbKfLPA: Downloading webpage
[debug] [youtube] Forcing "main" player JS variant for player 5b27766f
        original url = /s/player/5b27766f/player_es6.vflset/en_US/base.js
[youtube] YDvsBbKfLPA: Downloading android vr player API JSON
[youtube] YDvsBbKfLPA: Downloading m3u8 information
[youtube] YDvsBbKfLPA: Downloading player 5b27766f-main
[youtube] [jsc:deno] Solving JS challenges using deno
[debug] [youtube] [jsc:deno] Using challenge solver lib script v0.8.0 (source: python package, variant: minified)
[debug] [youtube] [jsc:deno] Using challenge solver core script v0.8.0 (source: python package, variant: minified)
[debug] [youtube] [jsc:deno] Running deno: 'C:\Program Files (x86)\DVBViewer\deno.EXE' run --ext=js --no-code-cache --no-prompt --no-remote --no-lock --node-modules-dir=none --no-config --no-npm --cached-only -
[debug] [youtube] YDvsBbKfLPA: Detected experiment to bind GVS PO Token to video ID for web_safari client
[youtube] YDvsBbKfLPA: Downloading m3u8 information
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec, channels, acodec, lang, proto, size, br, asr, vext, aext, hasaud, id
[debug] Default format spec: best/bestvideo+bestaudio
[info] YDvsBbKfLPA: Downloading 1 format(s): 301
https://manifest.googlevideo.com/api/manifest/hls_playlist/expire/1782482717/[Link gekürtzt]/playlist/index.m3u8

 

Öffne ich diese m3u8 in DVBViewer sehe ich SkyNews:

 

26.06.26 09:37:29.181 TfrmMain             Release          TS Stream Device
26.06.26 09:37:29.181 TfrmMain             Free             TS Stream Device
26.06.26 09:37:29.182 TfrmMain             Freed            TS Stream Device
26.06.26 09:37:50.741 USceneRender         issuing WM_DEVICELOST
26.06.26 09:38:33.802 TfrmMain             LoadFromFile     https://manifest.googlevideo.com/api/manifest/hls_playlist/expire/1782481093/ei/ZCw-...D153N6cn0sWpBdFDAOvUvXezUSNzeuVcBcD-9g%3D%3D/playlist/index.m3u8
26.06.26 09:38:33.802 TfrmMain             LoadFromFile     try TDVBFileRenderer
26.06.26 09:38:33.825 THLSStream           ==========       THTTPStream.Create succeeded

26.06.26 09:38:33.826 TBaseHTTPStream      Connecting to    https://manifest.googlevideo.com/api/manifest/hls_playlist/...-D153N6cn0sWpBdFDAOvUvXezUSNzeuVcBcD-9g%3D%3D/playlist/index.m3u8
26.06.26 09:38:33.903 TBaseHTTPStream      Request Header   
GET /api/manifest/hls_playlist/expire/1782481093/ei/ZCw-aqzIO7Wtp...D153N6cn0sWpBdFDAOvUvXezUSNzeuVcBcD-9g%3D%3D/playlist/index.m3u8 HTTP/1.1
Host: manifest.googlevideo.com
User-Agent: Mozilla/5.0 (iPad; CPU OS 12_4_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.2 Mobile/15E148 Safari/604.1

26.06.26 09:38:33.984 TBaseHTTPStream      Received header  
HTTP/1.1 200 OK
Content-Type: application/vnd.apple.mpegurl
Cross-Origin-Resource-Policy: cross-origin
Date: Fri, 26 Jun 2026 07:38:33 GMT
Pragma: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Cache-Control: no-cache, must-revalidate
Server: HTTP server (unknown)
Content-Length: 8034
X-XSS-Protection: 0
X-Frame-Options: SAMEORIGIN
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000

[...]

26.06.26 09:38:34.849 ConnectAudio         ACodec: Microsoft DTV-DVD Audio Decoder
26.06.26 09:38:34.873 ACodec               Microsoft DTV-DVD Audio Decoder
26.06.26 09:38:35.604 ConnectVideo         VCodec: Microsoft DTV-DVD Video Decoder
26.06.26 09:38:35.670 VCodec               Microsoft DTV-DVD Video Decoder
26.06.26 09:38:35.714 CreateVideoRenderer  EVR added
26.06.26 09:38:40.733 Used Filter:         EVR Renderer (Custom) (Video A)
26.06.26 09:38:40.733 Used Filter:         Default DirectSound Device (Audio A)
26.06.26 09:38:40.734 Used Filter:         Microsoft DTV-DVD Video Decoder (Video A)
26.06.26 09:38:40.734 Used Filter:         Audio Callback (Standard)
26.06.26 09:38:40.734 Used Filter:         Microsoft DTV-DVD Audio Decoder (Audio A)
26.06.26 09:38:40.734 Used Filter:         DVB Source (Standard)
26.06.26 09:38:40.734 THLSStream           ==========       THTTPStream.Create succeeded

 

 

Versuche ich in DVBViewer https://www.youtube.com/watch?v=YDvsBbKfLPA zu öffnen, kommt folgender Fehler:

 

26.06.26 09:31:23.351 Start App            ----------------------------------------
26.06.26 09:31:23.351 Start App            DVBViewer.exe
26.06.26 09:31:23.351 Start App            7.3.2.0
26.06.26 09:31:23.351 Start App            ----------------------------------------
26.06.26 09:31:23.544 TfrmLoader           Status           Creating Windows...
26.06.26 09:31:24.395 TfrmLoader           Status           Searching DirectShow Components...
26.06.26 09:31:24.974 TfrmLoader           Status           Loading Setup File...
26.06.26 09:31:27.594 TDVBDeviceList       LoadSettings     DVBViewer Media Server (DESKTOP-B348G92) 1, status 0
26.06.26 09:31:29.139 TfrmLoader           Status           Searching Plugins...
26.06.26 09:31:29.192 TfrmLoader           Status           Completing Options...
26.06.26 09:31:29.937 TfrmLoader           Status           Initializing Plugins...
26.06.26 09:31:30.004 TfrmLoader           Status           Waiting for the Media Server...
26.06.26 09:31:35.025 TfrmLoader           Status           Loading Channel List...
26.06.26 09:31:35.201 TfrmLoader           Status           Loading EPG...
26.06.26 09:31:35.667 TfrmLoader           Status           Loading Service EPG...
26.06.26 09:31:35.775 TfrmLoader           Status           Loading  Favourites...
26.06.26 09:31:36.045 TfrmLoader           Status           Initializing OSD Skin...
26.06.26 09:31:36.153 LoadWindowDefs       Loading WindowDefFile: C:\ProgramData\CMUV\DVBViewer\windowdef.xml
26.06.26 09:31:36.256 TOSD                 InitWindows      Weather Window initialization failed
26.06.26 09:31:36.736 TfrmLoader           Status           Completing Initialization...
26.06.26 09:31:36.862 TfrmMain             SetTuner         Start
26.06.26 09:31:36.865 TFileDevice          RunDevice        1
26.06.26 09:31:36.865 TfrmMain             AllocateHardware TS Stream Device
26.06.26 09:31:36.865 TfrmMain             SetTuner         Found usable hardware
26.06.26 09:31:36.865 TFileDevice          SetTuner         TType: 6, Freq: 0, Symrate: 454591828, LOF: 4922, Tone: 10, Pol: 0, DiseqC: 0, FEC: 1, APID: 0, VPID: 0, PMT: 0, SID: 0, TID: 0, NID: 0, SatMod: 0, DiseqCVal: 17445, Flags: 24, Group: 0
26.06.26 09:31:37.872 TShoutcastStream     Connecting to    http://localhost:5077/?url=https://www.youtube.com/watch?v=_M3ixhc_z2Y
26.06.26 09:31:45.776 TEPGDownloadThread   Execute          0
26.06.26 09:31:47.875 TShoutcastStream     FSocket.Connect Error 10060
26.06.26 09:31:47.875 TShoutcastStream     ==========       THTTPStream.Create failed

26.06.26 09:31:47.876 TShoutcastStream     Invalid Socket   
26.06.26 09:31:47.902 TFileDevice          CloseDevice      
26.06.26 09:31:47.904 TfrmMain             SetTuner failed  2
26.06.26 09:31:47.904 TfrmMain             SetTuner         End
26.06.26 09:31:47.988 Used Filter:         DVB Source (Standard)
26.06.26 09:31:47.999 TfrmLoader           Status            
26.06.26 09:32:08.132 TfrmMain             Release          TS Stream Device
26.06.26 09:32:08.132 TfrmMain             Free             TS Stream Device
26.06.26 09:32:08.133 TfrmMain             Freed            TS Stream Device
26.06.26 09:32:13.212 TfrmMain             End App          before OSD terminate

 

Was mache ich falsch? 

Edited by JunePaik
Posted
vor 2 Stunden schrieb JunePaik:
FSocket.Connect Error 10060

 

Ein Timeout-Fehler. Dauert zu lange. Du musst unter Optionen -> Hardware ein TS Stream Device einrichten und in dessen Einstellungen das Verbindungs-Timeout hochsetzen. Hier klappt es mit 15.000 ms. 

 

Die Version 7.3.2 verdoppelt bereits automatisch das Verbindungs-Timeout, wenn sie eine yt-dlp-Adresse wittert. Das gilt jedoch nicht, wenn der lokale Viewer den Stream vom Media Server auf dem selben PC bezieht (macht er standardmäßig, kann man in Tweaker.exe ausschalten), weil das wird dann ja intern in eine andere Adresse umgesetzt (irgendwas mit upnp/channelstream/...)

 

Wenn du speziell modifizierte TS Stream-Geräte für yt-dlp einrichtest, lohnt es sich eventuell, durch Sendergruppenkonfiguration die betreffenden Sender diesen Geräten fest zuzuordnen, also z.B. die Sender gehören zu Gruppe H, und bei dem Gerät wschließt du alle außer H aus. Ob du sowas brauchst, hängt davon ab, was du du sonst mit TS Stream machst.

 

Eine andere Möglichkeit, die auch in einem Remote DVBViewer funktioniert:  Du richtest ein virtuelles RTSP Netzwerkgerät mit dem Tunertyp TS Stream ein. Wenn der DVBViewer einen Sender vom Typ TS Stream mit einer Adresse wie

 

http://localhost:5077/?url=https://www.youtube.com/watch?v...

 

in seiner Senderliste hat, reicht er die URL via RTSP an "seinen" Media Server weiter und erhält dann den Stream. Dabei brauchst du dich im DVBViewer nicht um das Verbindungs-Timeout zu kümmern. Nur im Media Server muss es groß genug sein. Aber auch der verdoppelt seit Version 3.3.2 automatisch.

 

Mit dem VLC als Remote-Client hat es bei einem Versuch via UPnP geklappt. Im DVBViewer über diese Schiene nicht. Dem muss ich noch mal nachgehen...

 

vor 2 Stunden schrieb JunePaik:

-ffmpeg.exe und ffprobe.exe  Brauche ich die überhaupt, wenn ich nur Live-Streams ansehen will?

 

Für yt-dlp brauchst du die nicht. Du bräuchtest sie nur, wenn der Client mit dem von wem auch immer gelieferten Originalformat (insbesondere bei separaten Video- und Audio-Streams) nichts anfangen kann. Aaaaber: Der Media Server braucht ffmpeg.exe für die Wiedergabe im Browsern bzw. für die Transkodierung von Streams! Deshalb bietet der Media Server Installer ffmpeg zum Download an.

 

deno.exe habe ich auch, aber in einem anderen Verzeichnis. Hauptsache ist, dass yt-dlp es findet. yt-dlp.conf kenne ich nicht und gibt es bei mir nicht.

 

Posted (edited)

Hmm, ich hatte im Media-Server bereits ein TS-Stream Device mit 20s eingerichtet.  Im DVBViewer steht ja nur der Media-Server drin. 

 

Edit: Achso, okay. Verstehe, ich hätte einfach mal nen Channel-Link vom MS testen sollen, dann wäre es nicht ausgestiegen wegen timeout. Direkt am Viewer wollte ich nur schauen, obs überhaupt läuft. 

 

ps: Nochmal die Frage aus dem Thread im engl. Bereich. 

 

Gibts eine bessere Möglichkeit Live Streams anzustehen, die nicht dauerhaft senden? Die Video-ID ändert sich doch da immer, oder?

 

Edited by JunePaik
Posted

Wie gesagt: Ein lokaler DVBViewer bezieht TS Stream standardmäßig über den Media Server auf dem selben PC und benutzt dafür auch ein TS Stream-Gerät. Und dessen Verbindungs-Timeout muss auch ausreichend groß sein! Suche folgende Einstellungen in Tweaker.exe und lies dir nach Selektion die dazugehörigen Erläuterungen unten durch. Das wird deinem Verständnis weiterhelfen.

 

TS Stream-Geräte bei Bedarf automatisch erzeugen

TS Stream über den lokalen Media Server empfangen

 

Posted (edited)

Danke, das geht jetzt. 

 

Nun wollte ich Live-Streams anders ansprechen, damit man nicht immer die URL anpassen muss.

 

Mittels "yt-dlp -v -g "https://www.youtube.com/@SkyNews/live""  holt er mir die m3u8.

 

Aber ein http://localhost:5077/x.m3u8?url=https://www.youtube.com/@SkyNews/live tut nix:

 

 

26.06.26 12:41:05.145 TBaseHTTPStream      Connecting to    http://localhost:5077/x.m3u8?url=https://www.youtube.com/@SkyNews/live
26.06.26 12:41:05.148 TBaseHTTPStream      Request Header   
GET /x.m3u8?url=https://www.youtube.com/@SkyNews/live HTTP/1.1
Host: localhost:5077
User-Agent: Mozilla/5.0 (iPad; CPU OS 12_4_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.2 Mobile/15E148 Safari/604.1

26.06.26 12:41:14.199 TBaseHTTPStream      Getting the response header failed. Bytes read 74
26.06.26 12:41:14.199 TBaseHTTPStream      Connection Timeout 10000
26.06.26 12:41:14.201 THLSStream           Getting the M3U Playlist failed 
26.06.26 12:41:14.277 TfrmMain             LoadFromFile     try TVideoRenderer
26.06.26 12:41:14.307 TVideoRenderer       LoadFromFile     plays stream
26.06.26 12:41:14.307 TVideoRenderer       GetSplitter      try LAV source filter {B98D13E7-55DB-4385-A33D-09FD1BA26338}
26.06.26 12:41:14.436 USceneRender         issuing WM_DEVICELOST
26.06.26 12:41:26.726 TErrorHandler        SetErrorMessage  Kann Video/Ausgabe Pin nicht rendern, error: 0x80040217 Es wurden keine Zwischenfilter für die Herstellung der Verbindung gefunden.
26.06.26 12:41:31.328 TVideoRenderer       GetSplitter      no AV output pins found
26.06.26 12:41:31.328 TVideoRenderer       LoadFromFile     no splitter found

 

Und warum ich da jetzt wieder ein timeout drin habe, verstehe ich nicht. Hab doch ein TS-Stream Device mit 30s dem DVBViewer hinzugefügt. 

Edited by JunePaik
Posted

@ ist in URLs nicht erlaubt. Das musst du wahrscheinlich URL-kodieren. Manche Programme wie Browser machen das oft automatsich, DVBViewer und Media Server nicht unbedingt.

Posted (edited)

Komme da jetzt nicht weiter.


 

26.06.26 12:55:25.466 TBaseHTTPStream      Connecting to    http://localhost:5077/?url=https://www.youtube.com/@SkyNews/live
26.06.26 12:55:25.470 TBaseHTTPStream      Request Header   
GET /?url=https://www.youtube.com/@SkyNews/live HTTP/1.1
Host: localhost:5077
User-Agent: DVBViewer Pro 7.1

26.06.26 12:55:39.177 TBaseHTTPStream      Connection reset while receiving header 
ERROR: [youtube:tab] @SkyNews: This channel does not have a live HTTP tab

 

 

26.06.26 12:57:31.843 TBaseHTTPStream      Connecting to    http://localhost:5077/?url=https://www.youtube.com/%40SkyNews/live
26.06.26 12:57:31.846 TBaseHTTPStream      Request Header   
GET /?url=https://www.youtube.com/%40SkyNews/live HTTP/1.1
Host: localhost:5077
User-Agent: DVBViewer Pro 7.1

26.06.26 12:57:41.004 TBaseHTTPStream      Connection reset while receiving header 
ERROR: [youtube:tab] %40SkyNews: This channel does not have a live HTTP tab

 

Wenn ich yt-dlp direkt anspreche holt er mir den Stream. 

 

[youtube:tab] Extracting URL: https://www.youtube.com/@SkyNews/live
[youtube:tab] @SkyNews/live: Downloading webpage
[debug] [youtube] [pot] PO Token Providers: none
[debug] [youtube] [pot] PO Token Cache Providers: memory
[debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
[debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno, node (unavailable), quickjs (unavailable)
[youtube] Extracting URL: https://www.youtube.com/watch?v=Q5Or30z_AJA

 

edit: okay, ist ein anderer Live-Stream von denen. Der aktuell gestartete. Das wäre ja vom Prinzip her auch das, was ich gerne möchte, bei nicht dauerhaften Streams. 

Edited by JunePaik
Posted (edited)

Twitch Live-Stream kriege ich leider auch nicht ans laufen.

 

C:\Program Files (x86)\DVBViewer>yt-dlp -v -g "https://www.twitch.tv/rocketbeanstv"
[debug] Command-line config: ['-v', '-g', 'https://www.twitch.tv/rocketbeanstv']
[debug] Portable config "C:\Program Files (x86)\DVBViewer\yt-dlp.conf": ['--remote-components', 'ejs:github']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2026.06.09 from yt-dlp/yt-dlp [821bef0f0] (win_exe)
[debug] Python 3.10.11 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 1.1.1t  7 Feb 2023)
[debug] exe versions: none
[debug] Optional libraries: Cryptodome-3.23.0, brotli-1.2.0, certifi-2026.05.20, curl_cffi-0.15.0, mutagen-1.47.0, requests-2.34.2, sqlite3-3.40.1, urllib3-2.7.0, websockets-16.0, yt_dlp_ejs-0.8.0
[debug] JS runtimes: deno-2.9.0
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Plugin directories: none
[debug] Loaded 1739 extractors
[twitch:stream] Extracting URL: https://www.twitch.tv/rocketbeanstv
[twitch:stream] rocketbeanstv: Downloading stream GraphQL
[twitch:stream] rocketbeanstv: Downloading stream access token GraphQL
[twitch:stream] rocketbeanstv: Downloading m3u8 information
[debug] Formats sorted by: hasvid, ie_pref, lang, quality, res, fps, hdr:12(7), vcodec, channels, acodec, size, br, asr, proto, vext, aext, hasaud, source, id
[debug] Default format spec: best/bestvideo+bestaudio
[info] 317581390823: Downloading 1 format(s): 1080p60__source_
https://euc12.playlist.ttvnw.net/v1/playlist/CvcE-ZqMxbaSM1enqIDifU5PMFkx5vTO4ZKqkP6VLrHn_6hYs-mWJmrSDSgA-...IAEqCWV1LXdlc3QtMjC7Dw.m3u8

 

26.06.26 18:08:55.892 TBaseHTTPStream      Connecting to    http://localhost:5077/?url=https://www.twitch.tv/rocketbeanstv
26.06.26 18:08:55.897 TBaseHTTPStream      Request Header   
GET /?url=https://www.twitch.tv/rocketbeanstv HTTP/1.1
Host: localhost:5077
User-Agent: DVBViewer Pro 7.1

26.06.26 18:09:07.221 TBaseHTTPStream      Connection reset while receiving header 
ERROR: [twitch:stream] rocketbeanstv HTTP: rocketbeanstv http does not exist


26.06.26 18:09:07.221 TBaseHTTPStream      Reading status in header failed 
26.06.26 18:09:07.256 TfrmMain             LoadFromFile     http://localhost:5077/?url=https://www.twitch.tv/rocketbeanstv
26.06.26 18:09:07.257 TfrmMain             LoadFromFile     try TVideoRenderer
26.06.26 18:09:07.275 TVideoRenderer       LoadFromFile     plays stream
26.06.26 18:09:07.276 TVideoRenderer       GetSplitter      try LAV source filter {B98D13E7-55DB-4385-A33D-09FD1BA26338}
26.06.26 18:09:07.348 USceneRender         issuing WM_DEVICELOST

 

Was mir sowohl bei YT wie auch Twitch aufgefallen ist, wenn man über URL öffnen "nur":

https://www......    eingibt, wird der eingestellte connection-timeout des hinzugefügten TS-Stream verwendet. 

 

Nimmt man: http://localhost:5077/x.m3u8?url=https://www.... spielt dieser Wert keine Rolle mehr sondern die Einstellung in der Tweaker.exe. 

Edited by JunePaik
Posted

Oha! Bug im Plugin. ;) Es kommt nicht mit URLs klar, die am Ende keinen Query-Teil haben (also keinen Teil, der mit einem Fragezeichen beginnt). Ich war offenbar zu sehr auf URLs mit .../watch?v=... fixiert. Andere habe ich gar nicht getestet.

 

Work Around: Einen bedeutungslosen Dummy Query Parameter ergänzen. Probier mal ....?url=https://www.twitch.tv/rocketbeanstv?xx=1

 

Posted

Morgen gibt's ein Update. Dann braucht es den Work-Around nicht mehr.

 

Posted

Das Update auf das yt-dlp Plugin Version 1.1.3  ist verfügbar (siehe hier).

 

  • Thanks 1
  • 4 months later...
Posted (edited)

Hallo Griga, 

 

braucht das Plugin ein Update? Kriege kein YT Live-Stream mehr rein. Die yt-dlp.exe und deno.exe sind aktuell. 
 

Spoiler
C:\Program Files (x86)\DVBViewer>yt-dlp -v -g "https://www.youtube.com/user/SkyNews/live"
[debug] Command-line config: ['-v', '-g', 'https://www.youtube.com/user/SkyNews/live']
[debug] Portable config "C:\Program Files (x86)\DVBViewer\yt-dlp.conf": ['--remote-components', 'ejs:github']
[debug] Encodings: locale cp1252, fs utf-8, pref cp1252, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2026.10.26 from yt-dlp/yt-dlp [c91f8de0b] (win_exe)
[debug] Python 3.14.10 (CPython AMD64 64bit) - Windows-10-10.0.19045-SP0 (OpenSSL 3.5.9 29 Sep 2026)
[debug] exe versions: ffmpeg 7.1.1-full_build-www.gyan.dev (setts)
[debug] Optional libraries: Cryptodome-3.24.1, brotli-1.2.1, certifi-2026.10.23, curl_cffi-0.17.0, mutagen-1.48.1, requests-2.34.2, sqlite3-3.50.4, urllib3-2.8.0, websockets-17.3, yt_dlp_ejs-0.8.0
[debug] JS runtimes: deno-2.9.8
[debug] Proxy map: {}
[debug] Request Handlers: urllib, requests, websockets, curl_cffi
[debug] Plugin directories: none
[debug] Loaded 1747 extractors
[youtube:tab] Extracting URL: https://www.youtube.com/user/SkyNews/live
[youtube:tab] SkyNews/live: Downloading webpage
[debug] [youtube] [pot] PO Token Providers: none
[debug] [youtube] [pot] PO Token Cache Providers: memory
[debug] [youtube] [pot] PO Token Cache Spec Providers: webpo
[debug] [youtube] [jsc] JS Challenge Providers: bun (unavailable), deno, node (unavailable), quickjs (unavailable)
[youtube] Extracting URL: https://www.youtube.com/watch?v=umLWFz4izTM
[youtube] umLWFz4izTM: Downloading webpage
[debug] [youtube] Forcing "main" player JS variant for player a5c2aafe
        original url = /s/player/a5c2aafe/player_es6.vflset/en_US/base.js
[youtube] umLWFz4izTM: Downloading tv samsung player API JSON
[youtube] umLWFz4izTM: Downloading visionos player API JSON
[debug] [youtube] umLWFz4izTM: Detected a 15s ad for web
[debug] [youtube] umLWFz4izTM: Detected a 30s ad skippable after 5s for web
[youtube] umLWFz4izTM: Downloading m3u8 information
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec, channels, acodec, lang, proto, size, br, asr, vext, aext, hasaud, id
[debug] Default format spec: best/bestvideo+bestaudio
[info] umLWFz4izTM: Downloading 1 format(s): 312+234
https://manifest.googlevideo.com/api/manifest/hls_playlist/expire/1794181645/ei/rbXwap3MMeCu0u8Pj7WJiAk/ip/[Link gekürzt]/playlist/index.m3u8

 

 

Spoiler
08.11.26 18:58:40.356 TfrmMain             Release          TS Stream Device 2
08.11.26 18:58:40.356 TfrmMain             Free             TS Stream Device 2
08.11.26 18:58:40.357 TfrmMain             Freed            TS Stream Device 2
08.11.26 18:58:45.376 TfrmMain             SetTuner         Start
08.11.26 18:58:45.379 TFileDevice          RunDevice        1
08.11.26 18:58:45.379 TfrmMain             AllocateHardware TS Stream Device 2
08.11.26 18:58:45.379 TfrmMain             SetTuner         Found usable hardware
08.11.26 18:58:45.379 TFileDevice          SetTuner         TType: 6, Freq: 0, Symrate: 2020618189, LOF: 16310, Tone: 10, Pol: 0, DiseqC: 0, FEC: 1, APID: 0, VPID: 0, PMT: 0, SID: 0, TID: 0, NID: 0, SatMod: 0, DiseqCVal: 16426, Flags: 56, Group: 7
08.11.26 18:58:45.384 THTTPStream          Connecting to    http://127.0.0.1:8089/upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,2020618189,16310,10,0,0,1,0,0,0,0,0,16426,56,7,0,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fuser%2FSkyNews%2Flive&dmsredirect=1
08.11.26 18:58:45.386 THTTPStream          Request Header   
GET /upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,2020618189,16310,10,0,0,1,0,0,0,0,0,16426,56,7,0,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fuser%2FSkyNews%2Flive&dmsredirect=1 HTTP/1.1
Host: 127.0.0.1:8089
User-Agent: DVBViewer Pro 7.1

08.11.26 18:58:55.075 THTTPStream          Received header  
HTTP/1.1 404 Not Found
Content-Type: text/html
Content-Length: 187

08.11.26 18:58:55.077 THTTPStream          ==========       THTTPStream.Create failed

08.11.26 18:58:55.077 THTTPStream          Invalid Socket   
08.11.26 18:58:55.090 TFileDevice          CloseDevice      
08.11.26 18:58:55.091 TfrmMain             SetTuner failed  2
08.11.26 18:58:55.091 TfrmMain             SetTuner         End
08.11.26 18:58:55.109 Used Filter:         DVB Source (Standard)

 

 

bzw ein "statisches Video"
 

Spoiler
08.11.26 19:14:42.757 TBaseHTTPStream      Connecting to    http://localhost:5077/?url=https://www.youtube.com/watch?v=5o4iZALO0M8
08.11.26 19:14:42.760 TBaseHTTPStream      Request Header   
GET /?url=https://www.youtube.com/watch?v=5o4iZALO0M8 HTTP/1.1
Host: localhost:5077
User-Agent: DVBViewer Pro 7.1

08.11.26 19:15:02.637 TBaseHTTPStream      Received header  
HTTP/1.0 302 Found
Location: https://rr2---sn-bvvbaxivnuxqqu5b-4g5e.googlevideo.com/videoplayback?expire=1794183292&ei=HLzwatmXCIGw-NgP9N7kmQg&ip=[...]&id=o-AHFfl0WNiVM_nSjQH58ckm9lb4qhlB1ZAvw6uZs9hnJJ&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=963&met=1794161692%2C&mh=7o&mm=18%2C29&mn=sn-bvvbaxivnuxqqu5b-4g5e%2Csn-aj4g55-5o&ms=aub%2Crdu&mv=m&mvi=2&pl=26&rms=aub%2Caub&pcm2=no&initcwndbps=2564250&bui=AZFAFb-m150DbaR7GghA3fzeTwyJ-Zx_jaNpAudOEBcpKrkbs3lhCd8-eGadoYD7DfSxUjjx0_IAFStD&vprv=1&svpuc=1&mime=video%2Fmp4&ns=cU5KtHdidTwzwz6oeaEAVOAZ&rqh=1&gir=yes&clen=88136467&ratebypass=yes&dur=1920.661&lmt=1794049018482384&mt=1794161154&fvip=5&epbp=1&lmw=1&fexp=51565116&c=TVHTML5&sefc=1&txp=3309224&n=wNQ0QP-jDDEg3g&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cpcm2%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AE0s2JYwRgIhAIdQ44_x_3FQlzvoUvxmEVSGETI6y4OfQWCdEPXJKTEsAiEAuYCI-X-PlNg1aQRhYzglDUfFZS3YXqYhL6AL7eSGToE%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRgIhAIJFeaYDWFJKmldyQXBrociJ_eRSt6SvjmVr3JIQ9EQoAiEAgEjSt29mAgBaxAFjdGI76wMgdLllIC_K3U7o3euYzFM%3D
Content-Length: 0
Server: yt-dlp plugin
Connection: close

08.11.26 19:15:02.637 TBaseHTTPStream      Redirection found https://rr2---sn-bvvbaxivnuxqqu5b-4g5e.googlevideo.com/videoplayback?expire=1794183292&ei=HLzwatmXCIGw-NgP9N7kmQg&ip=[...]&id=o-AHFfl0WNiVM_nSjQH58ckm9lb4qhlB1ZAvw6uZs9hnJJ&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=963&met=1794161692%2C&mh=7o&mm=18%2C29&mn=sn-bvvbaxivnuxqqu5b-4g5e%2Csn-aj4g55-5o&ms=aub%2Crdu&mv=m&mvi=2&pl=26&rms=aub%2Caub&pcm2=no&initcwndbps=2564250&bui=AZFAFb-m150DbaR7GghA3fzeTwyJ-Zx_jaNpAudOEBcpKrkbs3lhCd8-eGadoYD7DfSxUjjx0_IAFStD&vprv=1&svpuc=1&mime=video%2Fmp4&ns=cU5KtHdidTwzwz6oeaEAVOAZ&rqh=1&gir=yes&clen=88136467&ratebypass=yes&dur=1920.661&lmt=1794049018482384&mt=1794161154&fvip=5&epbp=1&lmw=1&fexp=51565116&c=TVHTML5&sefc=1&txp=3309224&n=wNQ0QP-jDDEg3g&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cpcm2%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AE0s2JYwRgIhAIdQ44_x_3FQlzvoUvxmEVSGETI6y4OfQWCdEPXJKTEsAiEAuYCI-X-PlNg1aQRhYzglDUfFZS3YXqYhL6AL7eSGToE%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRgIhAIJFeaYDWFJKmldyQXBrociJ_eRSt6SvjmVr3JIQ9EQoAiEAgEjSt29mAgBaxAFjdGI76wMgdLllIC_K3U7o3euYzFM%3D
08.11.26 19:15:02.637 TBaseHTTPStream      Connecting to    https://rr2---sn-bvvbaxivnuxqqu5b-4g5e.googlevideo.com/videoplayback?expire=1794183292&ei=HLzwatmXCIGw-NgP9N7kmQg&ip=[...]&id=o-AHFfl0WNiVM_nSjQH58ckm9lb4qhlB1ZAvw6uZs9hnJJ&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=963&met=1794161692%2C&mh=7o&mm=18%2C29&mn=sn-bvvbaxivnuxqqu5b-4g5e%2Csn-aj4g55-5o&ms=aub%2Crdu&mv=m&mvi=2&pl=26&rms=aub%2Caub&pcm2=no&initcwndbps=2564250&bui=AZFAFb-m150DbaR7GghA3fzeTwyJ-Zx_jaNpAudOEBcpKrkbs3lhCd8-eGadoYD7DfSxUjjx0_IAFStD&vprv=1&svpuc=1&mime=video%2Fmp4&ns=cU5KtHdidTwzwz6oeaEAVOAZ&rqh=1&gir=yes&clen=88136467&ratebypass=yes&dur=1920.661&lmt=1794049018482384&mt=1794161154&fvip=5&epbp=1&lmw=1&fexp=51565116&c=TVHTML5&sefc=1&txp=3309224&n=wNQ0QP-jDDEg3g&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cpcm2%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AE0s2JYwRgIhAIdQ44_x_3FQlzvoUvxmEVSGETI6y4OfQWCdEPXJKTEsAiEAuYCI-X-PlNg1aQRhYzglDUfFZS3YXqYhL6AL7eSGToE%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRgIhAIJFeaYDWFJKmldyQXBrociJ_eRSt6SvjmVr3JIQ9EQoAiEAgEjSt29mAgBaxAFjdGI76wMgdLllIC_K3U7o3euYzFM%3D
08.11.26 19:15:02.685 TBaseHTTPStream      Request Header   
GET /videoplayback?expire=1794183292&ei=HLzwatmXCIGw-NgP9N7kmQg&ip=[...]&id=o-AHFfl0WNiVM_nSjQH58ckm9lb4qhlB1ZAvw6uZs9hnJJ&itag=18&source=youtube&requiressl=yes&xpc=EgVo2aDSNQ%3D%3D&cps=963&met=1794161692%2C&mh=7o&mm=18%2C29&mn=sn-bvvbaxivnuxqqu5b-4g5e%2Csn-aj4g55-5o&ms=aub%2Crdu&mv=m&mvi=2&pl=26&rms=aub%2Caub&pcm2=no&initcwndbps=2564250&bui=AZFAFb-m150DbaR7GghA3fzeTwyJ-Zx_jaNpAudOEBcpKrkbs3lhCd8-eGadoYD7DfSxUjjx0_IAFStD&vprv=1&svpuc=1&mime=video%2Fmp4&ns=cU5KtHdidTwzwz6oeaEAVOAZ&rqh=1&gir=yes&clen=88136467&ratebypass=yes&dur=1920.661&lmt=1794049018482384&mt=1794161154&fvip=5&epbp=1&lmw=1&fexp=51565116&c=TVHTML5&sefc=1&txp=3309224&n=wNQ0QP-jDDEg3g&sparams=expire%2Cei%2Cip%2Cid%2Citag%2Csource%2Crequiressl%2Cxpc%2Cpcm2%2Cbui%2Cvprv%2Csvpuc%2Cmime%2Cns%2Crqh%2Cgir%2Cclen%2Cratebypass%2Cdur%2Clmt&sig=AE0s2JYwRgIhAIdQ44_x_3FQlzvoUvxmEVSGETI6y4OfQWCdEPXJKTEsAiEAuYCI-X-PlNg1aQRhYzglDUfFZS3YXqYhL6AL7eSGToE%3D&lsparams=cps%2Cmet%2Cmh%2Cmm%2Cmn%2Cms%2Cmv%2Cmvi%2Cpl%2Crms%2Cinitcwndbps&lsig=APaTxxMwRgIhAIJFeaYDWFJKmldyQXBrociJ_eRSt6SvjmVr3JIQ9EQoAiEAgEjSt29mAgBaxAFjdGI76wMgdLllIC_K3U7o3euYzFM%3D HTTP/1.1
Host: rr2---sn-bvvbaxivnuxqqu5b-4g5e.googlevideo.com
User-Agent: DVBViewer Pro 7.1

08.11.26 19:15:02.721 TBaseHTTPStream      Received header  
HTTP/1.1 200 OK
Last-Modified: Sat, 07 Nov 2026 10:56:58 GMT
Content-Type: video/mp4
Date: Sun, 08 Nov 2026 18:15:03 GMT
Expires: Sun, 08 Nov 2026 18:15:03 GMT
Cache-Control: private, max-age=21289
Accept-Ranges: bytes
Content-Length: 88136467
Connection: close
Alt-Svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,quic=":443"; ma=2592000; v="46"
Vary: Origin
Cross-Origin-Resource-Policy: cross-origin
X-Content-Type-Options: nosniff
Server: gvs 1.0

08.11.26 19:15:02.784 TfrmMain             LoadFromFile     http://localhost:5077/?url=https://www.youtube.com/watch?v=5o4iZALO0M8
08.11.26 19:15:02.786 TfrmMain             LoadFromFile     try TVideoRenderer
08.11.26 19:15:02.799 TVideoRenderer       LoadFromFile     plays stream
08.11.26 19:15:02.799 TVideoRenderer       GetSplitter      try LAV source filter {B98D13E7-55DB-4385-A33D-09FD1BA26338}
08.11.26 19:15:23.006 TVideoRenderer       GetSplitter      no output pin found
08.11.26 19:15:23.006 TVideoRenderer       LoadFromFile     no splitter found
08.11.26 19:15:23.137 USceneRender         issuing WM_DEVICELOST

 

 

Edited by Griga
Spoiler Tags ergänzt
Posted

Hier funktionieren Live Streams nach wie vor. Bitte längliche Logs nicht als Text posten, sondern als Datei anhängen oder zumindest in Spoiler-Tags setzen (siehe Korrektur oben), damit man nicht endlos scrollen muss, wenn man hier mitlesen will.

 

15 hours ago, JunePaik said:
08.11.26 18:58:45.386 THTTPStream          Request Header   
GET /upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,2020618189,16310,10,0,0,1,0,0,0,0,0,16426,56,7,0,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fuser%2FSkyNews%2Flive&dmsredirect=1 HTTP/1.1
Host: 127.0.0.1:8089
User-Agent: DVBViewer Pro 7.1

08.11.26 18:58:55.075 THTTPStream          Received header  
HTTP/1.1 404 Not Found
Content-Type: text/html
Content-Length: 187

 

 

Den Live Stream delegiert der DVBViewer bei dir an den DVBViewer Media Server, wie du an der URL sehen kannst (siehe dazu auch "TS Stream über den lokalen Media Server empfangen" in Tweaker.exe). Und der scheitert dann und meldet den Statuscode 404 zurück. Womöglich, weil das Verbindungs-Timeout des von ihm verwendeten  TS Stream Device zu kurz ist.

 

Für MP4-Videos ist der LAV Source Filter zuständig, aber der scheitert hier. Warum, ist im Log nicht zu sehen. Ein Video als HLS (M3U8), was der DVBViewer nativ behandelt, endet letztendlich mit dem Statuscode 403 Forbidden vom Server. Ich vermute, der LAV Source Filter bekommt das gleiche. Vielleicht braucht yt-dlp mal ein Update...

 

Posted

Hmm also im hinterlegten TS-Stream Device im Media Server hab ich Timeout von 30000ms drin. Das sollte doch genug sein und die Streams liefen ja auch mal alle. 

 

Aber ich sehe im jetzt im Log auch Timeouts.

 

Spoiler
09.11.26 18:35:09.813 Start App            ----------------------------------------
09.11.26 18:35:09.813 Start App            DVBViewer.exe
09.11.26 18:35:09.813 Start App            7.3.2.0
09.11.26 18:35:09.813 Start App            ----------------------------------------
09.11.26 18:35:10.079 TfrmLoader           Status           Creating Windows...
09.11.26 18:35:10.721 TfrmLoader           Status           Searching DirectShow Components...
09.11.26 18:35:11.172 TfrmLoader           Status           Loading Setup File...
09.11.26 18:35:13.107 TDVBDeviceList       LoadSettings     DVBViewer Media Server (DESKTOP-B348G92) 1, status 0
09.11.26 18:35:14.220 TfrmLoader           Status           Searching Plugins...
09.11.26 18:35:14.262 TfrmLoader           Status           Completing Options...
09.11.26 18:35:14.840 TfrmLoader           Status           Initializing Plugins...
09.11.26 18:35:14.867 TfrmLoader           Status           Waiting for the Media Server...
09.11.26 18:35:14.895 TfrmLoader           Status           Loading Channel List...
09.11.26 18:35:14.990 TfrmLoader           Status           Loading EPG...
09.11.26 18:35:14.996 TfrmLoader           Status           Loading Service EPG...
09.11.26 18:35:15.000 TfrmLoader           Status           Loading  Favourites...
09.11.26 18:35:15.257 TfrmLoader           Status           Initializing OSD Skin...
09.11.26 18:35:15.355 LoadWindowDefs       Loading WindowDefFile: C:\ProgramData\CMUV\DVBViewer\windowdef.xml
09.11.26 18:35:15.443 TOSD                 InitWindows      Weather Window initialization failed
09.11.26 18:35:15.826 TfrmLoader           Status           Completing Initialization...
09.11.26 18:35:15.927 TfrmMain             SetTuner         Start
09.11.26 18:35:15.929 TFileDevice          RunDevice        1
09.11.26 18:35:15.929 TfrmMain             AllocateHardware TS Stream Device
09.11.26 18:35:15.930 TfrmMain             SetTuner         Found usable hardware
09.11.26 18:35:15.930 TFileDevice          SetTuner         TType: 6, Freq: 0, Symrate: 161003316, LOF: 18682, Tone: 10, Pol: 0, DiseqC: 0, FEC: 1, APID: 0, VPID: 0, PMT: 0, SID: 0, TID: 0, NID: 0, SatMod: 0, DiseqCVal: 23671, Flags: 56, Group: 0
09.11.26 18:35:15.960 THTTPStream          Connecting to    http://127.0.0.1:8089/upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,161003316,18682,10,0,0,1,0,0,0,0,0,23671,56,0,0,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DumLWFz4izTM&dmsredirect=1
09.11.26 18:35:15.961 THTTPStream          Request Header   
GET /upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,161003316,18682,10,0,0,1,0,0,0,0,0,23671,56,0,0,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DumLWFz4izTM&dmsredirect=1 HTTP/1.1
Host: 127.0.0.1:8089
User-Agent: DVBViewer Pro 7.1

09.11.26 18:35:20.968 THTTPStream          Getting the response header failed. Bytes read 0
09.11.26 18:35:20.968 THTTPStream          Connection Timeout 5000
09.11.26 18:35:20.970 THTTPStream          ==========       THTTPStream.Create failed

09.11.26 18:35:20.971 THTTPStream          Invalid Socket   
09.11.26 18:35:20.982 TFileDevice          CloseDevice      
09.11.26 18:35:20.983 TfrmMain             SetTuner failed  2
09.11.26 18:35:20.983 TfrmMain             SetTuner         End
09.11.26 18:35:21.054 Used Filter:         DVB Source (Standard)
09.11.26 18:35:21.060 TfrmLoader           Status            
09.11.26 18:35:25.001 TEPGDownloadThread   Execute          0
09.11.26 18:35:31.103 TFileDevice          CheckAutoRetune  Retuning TS Stream Device
09.11.26 18:35:31.109 THTTPStream          Connecting to    http://127.0.0.1:8089/upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,161003316,18682,10,0,0,1,0,0,0,0,0,23671,56,0,0,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DumLWFz4izTM&dmsredirect=1
09.11.26 18:35:31.122 THTTPStream          Request Header   
GET /upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,161003316,18682,10,0,0,1,0,0,0,0,0,23671,56,0,0,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DumLWFz4izTM&dmsredirect=1 HTTP/1.1
Host: 127.0.0.1:8089
User-Agent: DVBViewer Pro 7.1

09.11.26 18:35:31.177 THTTPStream          Received header  
HTTP/1.0 200 OK
Server: DVBViewer Media Server
Accept-Ranges: none
Content-Type: video/MP2T
Cache-Control: no-cache, max-age=0, must-revalidate, no-store
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache

09.11.26 18:35:31.177 THTTPStream          ==========       THTTPStream.Create succeeded

09.11.26 18:35:31.187 TPMTParser           Evaluate PAT     Invalid SID 0
09.11.26 18:35:31.187 TPMTParser           Evaluate PAT     PMT Change 1
09.11.26 18:35:31.352 TfrmMain             SetTuner         Start
09.11.26 18:35:31.353 TfrmMain             AllocateHardware TS Stream Device
09.11.26 18:35:31.353 TfrmMain             SetTuner         Found usable hardware
09.11.26 18:35:31.353 TfrmMain             Release          TS Stream Device
09.11.26 18:35:31.353 TFileDevice          SetTuner         TType: 6, Freq: 0, Symrate: 161003316, LOF: 18682, Tone: 10, Pol: 0, DiseqC: 0, FEC: 1, APID: 0, VPID: 256, PMT: 4095, SID: 1, TID: 1, NID: 0, SatMod: 0, DiseqCVal: 23671, Flags: 56, Group: 0
09.11.26 18:35:31.353 TfrmMain             SetTuner         End
09.11.26 18:35:31.389 ConnectVideo         VCodec: Microsoft DTV-DVD Video Decoder
09.11.26 18:35:31.457 VCodec               Microsoft DTV-DVD Video Decoder
09.11.26 18:35:31.503 CreateVideoRenderer  EVR added
09.11.26 18:35:36.522 Used Filter:         EVR Renderer (Custom) (Video A)
09.11.26 18:35:36.522 Used Filter:         Microsoft DTV-DVD Video Decoder (Video A)
09.11.26 18:35:36.522 Used Filter:         DVB Source (Standard)
09.11.26 18:35:37.099 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:35:39.377 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:35:39.413 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:35:39.453 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:35:39.499 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:35:41.242 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:35:41.293 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:35:41.337 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:35:41.372 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:35:41.951 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:35:41.990 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:35:42.043 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:35:42.086 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:35:42.498 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:35:42.532 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:35:42.590 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:35:42.625 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:35:52.693 TFileDevice          CheckAutoRetune  Retuning TS Stream Device
09.11.26 18:35:52.767 TFileDevice          StopDevice       
09.11.26 18:35:52.767 TFileDevice          CloseDevice      
09.11.26 18:35:52.771 THTTPStream          Connecting to    http://127.0.0.1:8089/upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,161003316,18682,10,0,0,1,0,256,4095,1,0,23671,56,0,1,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DumLWFz4izTM&dmsredirect=1
09.11.26 18:35:52.773 THTTPStream          Request Header   
GET /upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,161003316,18682,10,0,0,1,0,256,4095,1,0,23671,56,0,1,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DumLWFz4izTM&dmsredirect=1 HTTP/1.1
Host: 127.0.0.1:8089
User-Agent: DVBViewer Pro 7.1

09.11.26 18:35:57.777 THTTPStream          Getting the response header failed. Bytes read 0
09.11.26 18:35:57.777 THTTPStream          Connection Timeout 5000
09.11.26 18:35:57.778 THTTPStream          ==========       THTTPStream.Create failed

09.11.26 18:35:57.779 THTTPStream          Invalid Socket   
09.11.26 18:35:57.790 TFileDevice          CloseDevice      
09.11.26 18:36:08.840 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:36:08.877 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:36:08.939 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:36:08.976 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:36:08.979 TFileDevice          CheckAutoRetune  Retuning TS Stream Device
09.11.26 18:36:08.984 THTTPStream          Connecting to    http://127.0.0.1:8089/upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,161003316,18682,10,0,0,1,0,256,4095,1,0,23671,56,0,1,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DumLWFz4izTM&dmsredirect=1
09.11.26 18:36:08.986 THTTPStream          Request Header   
GET /upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,161003316,18682,10,0,0,1,0,256,4095,1,0,23671,56,0,1,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DumLWFz4izTM&dmsredirect=1 HTTP/1.1
Host: 127.0.0.1:8089
User-Agent: DVBViewer Pro 7.1

09.11.26 18:36:13.989 THTTPStream          Getting the response header failed. Bytes read 0
09.11.26 18:36:13.989 THTTPStream          Connection Timeout 5000
09.11.26 18:36:13.990 THTTPStream          ==========       THTTPStream.Create failed

09.11.26 18:36:13.991 THTTPStream          Invalid Socket   
09.11.26 18:36:14.002 TFileDevice          CloseDevice      
09.11.26 18:36:21.440 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:36:21.488 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:36:21.548 TDVBSourceRenderer   RealignWindow    (0,0,982,562)
09.11.26 18:36:21.588 TDVBSourceRenderer   RealignWindow    (0,0,982,561)
09.11.26 18:36:24.083 TFileDevice          CheckAutoRetune  Retuning TS Stream Device
09.11.26 18:36:24.088 THTTPStream          Connecting to    http://127.0.0.1:8089/upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,161003316,18682,10,0,0,1,0,256,4095,1,0,23671,56,0,1,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DumLWFz4izTM&dmsredirect=1
09.11.26 18:36:24.089 THTTPStream          Request Header   
GET /upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,161003316,18682,10,0,0,1,0,256,4095,1,0,23671,56,0,1,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2F%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DumLWFz4izTM&dmsredirect=1 HTTP/1.1
Host: 127.0.0.1:8089
User-Agent: DVBViewer Pro 7.1

09.11.26 18:36:29.092 THTTPStream          Getting the response header failed. Bytes read 0
09.11.26 18:36:29.092 THTTPStream          Connection Timeout 5000
09.11.26 18:36:29.093 THTTPStream          ==========       THTTPStream.Create failed

09.11.26 18:36:29.094 THTTPStream          Invalid Socket   
09.11.26 18:36:29.105 TFileDevice          CloseDevice      

 

 

Verstehe nicht, warum der nicht die 30sek. beachtet. 

Posted

Laut Log hat das TS Stream Device im DVBViewer nur ein Connection Timeout von 5000 ms. Es dauert aber länger, bis der Media Server antwortet, weil der wartet ja auch... du musst das sowohl in den Einstellungen des TS Stream Device in den Media Server-Optionen -> Hardware  als auch in den Einstellungen des TS Stream Device in den DVBViewer-Optionen -> Hardware deutlich erhöhen. Ich habe hier bei beiden 15.000 ms.

 

Posted (edited)

Achso okay, war mit nicht klar, dass man auch den Timeout vom Media-Server im Viewer erhöhen muss. Habe beides jetzt auf 30s.

 

Aber ich bekomme kein Stream ans Laufen. Live od. VOD. Nix geht. Entweder Invalid Socket oder nen LAV Fehler. 

 

Kannst du mir bitte mal ein Stream posten der bei dir läuft, so komplett mit localhost:5077 wie ich den in der Senderliste einpflegen würde. 

 

edit: Ist das überhaupt eine richtige Anmerkung von mir?

Also ist der Media-Server im Viewer gleichzeitig ein TS-Stream Device?

 

Wo an welcher Stelle TS-Stream Devices und Timeout eingestellt werden soll, finde ich bisher für mich nicht schlüssig erklärt. 

 

 

 

dvb_mediaserver.png.39b38d10e7018d0296103a98f20b9afa.png

Edited by JunePaik
Posted

Sry für Doppelpost, aber ich versteh es nicht. Über URL öffnen gehts, wenn ich ein separates  TS-Stream Device anlege. 

 

http://localhost:5077/x.m3u8?url=https://www.youtube.com/user/SkyNews/live?xx=1

 

Spoiler
009.11.26 21:39:03.668 TfrmMain             LoadFromFile     http://localhost:5077/x.m3u8?url=https://www.youtube.com/user/SkyNews/live?xx=1
09.11.26 21:39:03.669 TfrmMain             LoadFromFile     try TDVBFileRenderer
09.11.26 21:39:03.687 THLSStream           ==========       THTTPStream.Create succeeded

09.11.26 21:39:03.687 TBaseHTTPStream      Connecting to    http://localhost:5077/x.m3u8?url=https://www.youtube.com/user/SkyNews/live?xx=1
09.11.26 21:39:03.691 TBaseHTTPStream      Request Header   
GET /x.m3u8?url=https://www.youtube.com/user/SkyNews/live?xx=1 HTTP/1.1
Host: localhost:5077
User-Agent: Mozilla/5.0 (iPad; CPU OS 12_4_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.2 Mobile/15E148 Safari/604.1

09.11.26 21:39:13.694 TBaseHTTPStream      Getting the response header failed. Bytes read 0
09.11.26 21:39:13.694 TBaseHTTPStream      Connection Timeout 10000
09.11.26 21:39:13.695 THLSStream           Getting the M3U Playlist failed 
09.11.26 21:39:13.758 TfrmMain             LoadFromFile     try TVideoRenderer
09.11.26 21:39:13.775 TVideoRenderer       LoadFromFile     plays stream
09.11.26 21:39:13.775 TVideoRenderer       GetSplitter      try LAV source filter {B98D13E7-55DB-4385-A33D-09FD1BA26338}
09.11.26 21:39:28.514 TVideoRenderer       GetSplitter      source filter added {B98D13E7-55DB-4385-A33D-09FD1BA26338}
09.11.26 21:39:28.514 TVideoRenderer       FindFileSplitter splitter found by intelligent connect: Video
09.11.26 21:39:28.515 ConnectVideo         VCodec: Microsoft DTV-DVD Video Decoder
09.11.26 21:39:28.552 VCodec               Microsoft DTV-DVD Video Decoder
09.11.26 21:39:28.569 CreateVideoRenderer  EVR added
09.11.26 21:39:33.669 Used Filter:         EVR Renderer (Custom) (Video A)
09.11.26 21:39:33.669 Used Filter:         Microsoft DTV-DVD Video Decoder (Video A)
09.11.26 21:39:33.670 Used Filter:         //www.youtube.com/user/SkyNews/live?xx=1 (Standard)
09.11.26 21:39:33.806 TVideoRenderer       RealignWindow    (0,0,997,561)
09.11.26 21:39:48.624 TVideoRenderer       RealignWindow    (0,0,997,561)

 

 

Pflege ich die URL in die Senderliste ein, kommt kein Bild, obwohl die Stream-Parameter im Fenster zu sehen sind. 

stream.png.a5c417870379fe9b94f503894f19599f.png

 

Spoiler
9.11.26 21:48:21.629 TfrmMain             SetTuner         Start
09.11.26 21:48:21.631 TFileDevice          RunDevice        1
09.11.26 21:48:21.632 TfrmMain             AllocateHardware TS Stream Device
09.11.26 21:48:21.632 TfrmMain             SetTuner         Found usable hardware
09.11.26 21:48:21.632 TFileDevice          SetTuner         TType: 6, Freq: 0, Symrate: 3436037056, LOF: 26539, Tone: 9, Pol: 0, DiseqC: 0, FEC: 1, APID: 0, VPID: 256, PMT: 4095, SID: 1, TID: 1, NID: 0, SatMod: 0, DiseqCVal: 22038, Flags: 40, Group: 0
09.11.26 21:48:21.637 THTTPStream          Connecting to    http://127.0.0.1:8089/upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,-858930240,26539,9,0,0,1,0,256,4095,1,0,22038,40,0,1,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2Fx.m3u8%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fuser%2FSkyNews%2Flive%3Fxx%3D1&dmsredirect=1
09.11.26 21:48:21.639 THTTPStream          Request Header   
GET /upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,-858930240,26539,9,0,0,1,0,256,4095,1,0,22038,40,0,1,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2Fx.m3u8%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fuser%2FSkyNews%2Flive%3Fxx%3D1&dmsredirect=1 HTTP/1.1
Host: 127.0.0.1:8089
User-Agent: DVBViewer Pro 7.1

09.11.26 21:48:34.736 THTTPStream          Received header  
HTTP/1.0 200 OK
Server: DVBViewer Media Server
Accept-Ranges: none
Content-Type: video/MP2T
Cache-Control: no-cache, max-age=0, must-revalidate, no-store
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache

09.11.26 21:48:34.736 THTTPStream          ==========       THTTPStream.Create succeeded

09.11.26 21:48:34.736 TfrmMain             SetTuner         End
09.11.26 21:48:34.885 ConnectVideo         VCodec: Microsoft DTV-DVD Video Decoder
09.11.26 21:48:34.924 VCodec               Microsoft DTV-DVD Video Decoder
09.11.26 21:48:34.941 CreateVideoRenderer  EVR added
09.11.26 21:48:40.052 Used Filter:         EVR Renderer (Custom) (Video A)
09.11.26 21:48:40.052 Used Filter:         Microsoft DTV-DVD Video Decoder (Video A)
09.11.26 21:48:40.052 Used Filter:         DVB Source (Standard)
09.11.26 21:48:40.201 TDVBSourceRenderer   RealignWindow    (0,0,997,561)
09.11.26 21:49:10.383 USceneRender         issuing WM_DEVICELOST
09.11.26 21:49:14.234 TFileDevice          CheckAutoRetune  Retuning TS Stream Device
09.11.26 21:49:14.323 TFileDevice          StopDevice       
09.11.26 21:49:14.323 TFileDevice          CloseDevice      
09.11.26 21:49:14.327 THTTPStream          Connecting to    http://127.0.0.1:8089/upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,-858930240,26539,9,0,0,1,0,256,4095,1,0,22038,40,0,1,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2Fx.m3u8%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fuser%2FSkyNews%2Flive%3Fxx%3D1&dmsredirect=1
09.11.26 21:49:14.328 THTTPStream          Request Header   
GET /upnp/channelstream/allaudio/teletext/subs.ts?pids=1,16,17,18,20&tnr=6,0,-858930240,26539,9,0,0,1,0,256,4095,1,0,22038,40,0,1,0,-1,6500,0,http%3A%2F%2Flocalhost%3A5077%2Fx.m3u8%3Furl%3Dhttps%3A%2F%2Fwww.youtube.com%2Fuser%2FSkyNews%2Flive%3Fxx%3D1&dmsredirect=1 HTTP/1.1
Host: 127.0.0.1:8089
User-Agent: DVBViewer Pro 7.1

09.11.26 21:49:38.714 THTTPStream          Received header  
HTTP/1.0 200 OK
Server: DVBViewer Media Server
Accept-Ranges: none
Content-Type: video/MP2T
Cache-Control: no-cache, max-age=0, must-revalidate, no-store
Expires: Sat, 01 Jan 2000 00:00:00 GMT
Pragma: no-cache

09.11.26 21:49:38.714 THTTPStream          ==========       THTTPStream.Create succeeded

09.11.26 21:49:38.728 TDVBSourceRenderer   RealignWindow    (0,0,997,561)
09.11.26 21:49:38.781 USceneRender         issuing WM_DEVICELOST
09.11.26 21:49:59.667 TDVBSourceRenderer   RealignWindow    (0,0,997,562)
09.11.26 21:49:59.738 TDVBSourceRenderer   RealignWindow    (0,0,997,561)
09.11.26 21:49:59.818 TDVBSourceRenderer   RealignWindow    (0,0,997,562)
09.11.26 21:49:59.893 TDVBSourceRenderer   RealignWindow    (0,0,997,561)
09.11.26 21:50:08.922 USceneRender         issuing WM_DEVICELOST
09.11.26 21:50:13.926 TDVBSourceRenderer   RealignWindow    (0,0,997,562)
09.11.26 21:50:13.986 TDVBSourceRenderer   RealignWindow    (0,0,997,561)
09.11.26 21:50:14.021 USceneRender         issuing WM_DEVICELOST
09.11.26 21:50:14.082 TDVBSourceRenderer   RealignWindow    (0,0,997,562)
09.11.26 21:50:14.136 TDVBSourceRenderer   RealignWindow    (0,0,997,561)

 

 

Ich möchte ja die LIVE Streams übern Media-Server auf externen Playern abspielen. 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...