neutrinoTV 1.2 B3094 (Release) ist online (TIMER)!

Rund um Arnos Tool

Moderator: Arno

Nachricht
Autor
Arno
NeutrinoTV Dev
Beiträge: 628
Registriert: Mo 07 Jun 2004, 14:56
Wohnort: Stuttgart, Duisburg
Kontaktdaten:

#151 Beitrag von Arno » Mi 11 Apr 2007, 13:14

Anbei ein HotFix für alle die das von Stalker98 bzw. Malganis beschriebene Problem haben.

Dies ist allerdings eine Work-In-Progress Version, somit enthält sie bereits mehr als nur den Fix. Vor allem enthält sie Änderungen wodurch einige Dinge NICHT oder anders funktionieren. Die Änderunge beziehen sich alle auf die EPG Einlese methode: Ich versuche die "alte" (HTTP-Polling) mit der "neuen" (DVB-EIT-Reading) EPG Methode zu verheiraten. Daher

- es ist ungetestet was alles passiert wenn unter Einstellungen->EPG die neue Methode AUSGESCHALTET ist. => Haken setzen!
- Der blau Button (EPG/Get Channels) sollte momentan nicht geklickt werden, da er keine wohldefinierte Funktion mehr hat.
- Um EPG parsing kurzfristig zu stoppen einfach in der status bar auf das dritte panel doppel-klicken (wird noch geändert)


Wenn man all das berücksichtig funktioniert diese Version gut. Sobald die nächste Testversion draussen ist, werde ich diese hier wieder vom netz nehmen.


Link entfernt, da neuere Version verfügbar.
Zuletzt geändert von Arno am Mo 16 Apr 2007, 12:16, insgesamt 1-mal geändert.

Malganis
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 36
Registriert: Fr 09 Jun 2006, 12:29
Wohnort: Freiburg
Kontaktdaten:

#152 Beitrag von Malganis » Mi 11 Apr 2007, 13:30

HotFix läuft bishetzt gut...vielen Dank Arno ;)

Stalker98
Einmal-Streamer
Einmal-Streamer
Beiträge: 9
Registriert: Mo 04 Aug 2003, 16:22

#153 Beitrag von Stalker98 » Do 12 Apr 2007, 19:32

Auch bei mir läuft der Hotfix einwandfrei (udpstreamts geht).

-----
12.04.2007 20:29:44: 192.168.0.50 [INIT-BOX] > Streaming api (api.sh) is available (original api.sh from yWeb >=2.5.0)
12.04.2007 20:29:44: 192.168.0.50 [INIT-BOX] > Checking for udpstreamts ...
12.04.2007 20:29:44: 192.168.0.50 [CON]: Trying to connect 192.168.0.50:80 (InterNetwork)
12.04.2007 20:29:44: 192.168.0.50 [CON]: Successfully connected to 192.168.0.50:80
12.04.2007 20:29:44: 192.168.0.50 [CON]: neutrinoTV -> dbox: GET /control/exec?api+udp_stream+installed
12.04.2007 20:29:44: 192.168.0.50 [CON]: dbox -> neutrinoTV: para: installed\n/var/bin/udpstreamts\n
12.04.2007 20:29:44: 192.168.0.50 [INIT-BOX] > udpstreamts available!
12.04.2007 20:29:44: 192.168.0.50 [INIT-BOX] D-box initialization done!
-----

Vielen Dank dafür :-)

JimPoison
Sammler
Sammler
Beiträge: 120
Registriert: So 21 Mär 2004, 21:08

#154 Beitrag von JimPoison » Do 12 Apr 2007, 23:46

also wenn ich udp auswähle, sehe ich nur den vlc-cone aber kein bild kommt. laut log sollte aber alles laufen (nichts auffälliges). ohne udp läuft alles einwandfrei. hat jetzt aber auch nix direkt mit dieser version zu tun, war bei der letzten auch schon so. bei nem anderen rechner mit der gleichen neutrinotv-version über die selbe box, aber mit ner anderen vlc-version funzt udp. woran kann das liegen? scheint der fehler ja irgendwo bei der vlc-version zu liegen, allerdings ist die vlc version auf dem rechner, wo udp nicht läuft, die aktuellste 0.86a.
jemand eine idee wo ich da ansetzen kann?

Stalker98
Einmal-Streamer
Einmal-Streamer
Beiträge: 9
Registriert: Mo 04 Aug 2003, 16:22

#155 Beitrag von Stalker98 » Do 12 Apr 2007, 23:55

Mh... leider eine kleine "Korrektur":

udpstreamts "startet" zwar (keine Meldung das UDP Streaming nicht verfügbar ist), ein Bild/Ton bekomme ich aber leider nicht. Sobald ich "starte Live..." anwähle wenn udpstreamts eingestellt ist, spingt der Live View auf den "VLC-Kegel-auf-weißem-Hintergrund", dann nichts. Normalerweise würde ja hier das Bild/Ton kommen, kommt aber leider nichts.

Log:
-----
13.04.2007 00:38:18: 192.168.0.50 [CON]: Successfully connected to 192.168.0.50:80
13.04.2007 00:38:18: 192.168.0.50 [CON]: neutrinoTV -> dbox: GET
/control/exec?api+udp_stream+start+192.168.0.20+31330+0+0x65+0x579+0x57a
13.04.2007 00:38:18: 192.168.0.50 [EPG-READER] Error while reading PES-EIT stream: Connection closed by remote host
13.04.2007 00:38:18: 192.168.0.50 [EPG] DVB-EPG-Reader closed connection
13.04.2007 00:38:18: 192.168.0.50 [EPG] EPG parsing done!

13.04.2007 00:38:18: 192.168.0.50 [EPG] Periodical EPG retrieval timer reset! Next scheduled automatic EPG
retrieval at 13.04.2007 02:08:17
13.04.2007 00:38:18: 192.168.0.50 [EPG-READER] Sleeping for 00:00:10 before reconnecting.
-----

Wenn ich auf streamts umstelle, kommt Bild/Ton.

Edit 01.00 Uhr:
Bei mir im Grunde genau das gleich wie bei JimPoison :-)
Bei mir im Einsatz: VLC 0.8.6a

Malganis
Gelegenheits-Streamer
Gelegenheits-Streamer
Beiträge: 36
Registriert: Fr 09 Jun 2006, 12:29
Wohnort: Freiburg
Kontaktdaten:

#156 Beitrag von Malganis » Fr 13 Apr 2007, 2:04

Also bei mir läuft der HotFix, ich habe Bild und Ton, muss also irgendwie ne andere Ursache haben!

13.04.2007 03:06:56: 192.168.2.3 [LOAD] Channels loaded: got 631 services (409 TV and 222 Radio channels) in 1 bouquets!
13.04.2007 03:06:56: 192.168.2.3 [EPG-READER] Starting EIT reading thread ...
13.04.2007 03:06:56: 192.168.2.3 [EPG-READER] Reading thread started ...
13.04.2007 03:06:56: 192.168.2.3 [EPG-READER] Connecting to 192.168.2.3:31338 ...
13.04.2007 03:06:56: 192.168.2.3 [EPG] DVB-EPG-Reader established connection
13.04.2007 03:06:56: 192.168.2.3 [EPG] EPG parsing started!
13.04.2007 03:06:56: 192.168.2.3 [EPG-READER] Requesting PES-EIT stream ...
13.04.2007 03:06:56: 192.168.2.3 [EPG-READER] PES-EIT Stream requested, starting parsing ...
13.04.2007 03:06:57: 192.168.2.3 [LOAD] Getting current channel from the dbox ..
13.04.2007 03:06:57: 192.168.2.3 [LOAD] Current channel is D 5 - 02:30 (0x4008500d0)
13.04.2007 03:06:57: 192.168.2.3 [EPG] Current EPG loaded! Getting detailed information for all channels with EPG.
13.04.2007 03:06:59: 192.168.2.3 [EPG] Communication error during retrieval of EPG data for channel D 5 - 02:30:Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat
13.04.2007 03:06:59: 192.168.2.3 [EPG] Failed loading EPG!
13.04.2007 03:06:59: 192.168.2.3 [EPG] EPG parsing done!
13.04.2007 03:07:04: 192.168.2.3 [INIT-BOX] Initializing d-box ...
13.04.2007 03:07:04: 192.168.2.3 [INIT-BOX] > Checking for neutrino ...
13.04.2007 03:07:04: 192.168.2.3 [INIT-BOX] > This is a neutrino-image! Good! Proceeding...
13.04.2007 03:07:04: 192.168.2.3 [INIT-BOX] > Checking nhttp version ...
13.04.2007 03:07:04: 192.168.2.3 [INIT-BOX] > Got neutrino HTTP version: 3.1.2
13.04.2007 03:07:04: 192.168.2.3 [INIT-BOX] > Checking if box is in recording mode ...
13.04.2007 03:07:05: 192.168.2.3 [INIT-BOX] > Box is in not in record mode; good, proceeding ...
13.04.2007 03:07:05: 192.168.2.3 [INIT-BOX] > Checking streaming api ...
13.04.2007 03:07:05: 192.168.2.3 [INIT-BOX] > Streaming api (api.sh) is available (original api.sh from yWeb >=2.5.0)
13.04.2007 03:07:05: 192.168.2.3 [INIT-BOX] > Checking for udpstreamts ...
13.04.2007 03:07:05: 192.168.2.3 [INIT-BOX] > udpstreamts available!
13.04.2007 03:07:05: 192.168.2.3 [INIT-BOX] D-box initialization done!
13.04.2007 03:07:05: 192.168.2.3 [D-BOX] D-box at 192.168.2.3 changed state to Ready
13.04.2007 03:07:05: 192.168.2.3 [D-BOX] D-box at 192.168.2.3 changed state to Live
13.04.2007 03:07:05: 192.168.2.3 [CTRL] Retrieving current playbackmode from the box...
13.04.2007 03:07:05: 192.168.2.3 [CTRL] Current playbackmode is PES
13.04.2007 03:07:05: 192.168.2.3 [START] Switching dbox to SPTS...
13.04.2007 03:07:05: 192.168.2.3 [START] Successfully switched to SPTS.
13.04.2007 03:07:05: 192.168.2.3 [STARTSTREAM] Retrieving current PIDs from dbox ...
13.04.2007 03:07:05: 192.168.2.3 [STARTSTREAM] Got 5 PIDs from dbox:
13.04.2007 03:07:05: 192.168.2.3 [STARTSTREAM] Video: 0xbff
13.04.2007 03:07:05: 192.168.2.3 [STARTSTREAM] Program Map Table (PMT) : 0x6b
13.04.2007 03:07:05: 192.168.2.3 [STARTSTREAM] Identified 3 audio PIDs..
13.04.2007 03:07:05: 192.168.2.3 [STARTSTREAM] Audio 0 = German: 0xc00
13.04.2007 03:07:05: 192.168.2.3 [STARTSTREAM] Audio 1 = German: 0xc01
13.04.2007 03:07:05: 192.168.2.3 [STARTSTREAM] Audio 2 = German (AC3): 0xc03
13.04.2007 03:07:05: 192.168.2.3 [STARTSTREAM] Got current PIDs (0 0x6b 0xbff 0xc00 0xc01 0xc03) from dbox, using udp://@:31330 for live streaming!
13.04.2007 03:07:05: 192.168.2.3 [EPG-READER] Error while reading PES-EIT stream: Connection closed by remote host
13.04.2007 03:07:05: 192.168.2.3 [EPG] DVB-EPG-Reader closed connection
13.04.2007 03:07:05: 192.168.2.3 [EPG] EPG parsing done!
13.04.2007 03:07:05: 192.168.2.3 [EPG-READER] Sleeping for 00:00:10 before reconnecting.
13.04.2007 03:07:05: 192.168.2.3 Exec: Communication error while trying to execute a script (api udp_stream start 192.168.2.4 31330 0 0x6b 0xbff 0xc00 0xc01 0xc03) on the dbox: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat
13.04.2007 03:07:14: 192.168.2.3 [EPG-READER] Connecting to 192.168.2.3:31338 ...
13.04.2007 03:07:14: 192.168.2.3 [EPG] DVB-EPG-Reader established connection
13.04.2007 03:07:14: 192.168.2.3 [EPG] EPG parsing started!
13.04.2007 03:07:14: 192.168.2.3 [EPG-READER] Requesting PES-EIT stream ...
13.04.2007 03:07:14: 192.168.2.3 [EPG-READER] PES-EIT Stream requested, starting parsing ...

Arno
NeutrinoTV Dev
Beiträge: 628
Registriert: Mo 07 Jun 2004, 14:56
Wohnort: Stuttgart, Duisburg
Kontaktdaten:

#157 Beitrag von Arno » Fr 13 Apr 2007, 5:59

@JimPoison, Stalker98: Das hört sch nach einem firewall problem an.

Normalerweise fragt windows beim ersten (UDP) start nach ob es zugelassen werden soll. Wenn man dieses fenster übersieht oder ignoriert, dann wirds nicht gehen. Desweiteren muss man die Einstellung immer wieder neu machen wenn eine neue binary installert wurde.

Daher macht mal einen einfachen Test mit abgechalteter firewall..

Zur Info: man kann entweder neutrinoTV allegemein zulassen oder den port 31330 UDP EINGEHEND freischalten (darüber läuft das streaming).

Gruss
Arno

JimPoison
Sammler
Sammler
Beiträge: 120
Registriert: So 21 Mär 2004, 21:08

#158 Beitrag von JimPoison » Fr 13 Apr 2007, 23:15

also die firewall kann ich bei mir ausschließen. neutrinotv war eh schon komplett freigegeben, hab jetzt aber die firewall auch mal komplett ausgeschaltet und sie auch mal so eingestellt, gar nix zu blocken (und konnte auch im firewall log sehen, daß alle neutrinotv-pakete durchkommen)
hat aber alles nix geändert.
davon abgesehen läuft bei meinem anderen rechner, wo das mit udp läuft, die selbe firewall mit identischen einstellungen. das einzige, was sich auf dem anderen rechner konfigurationstechnisch unterscheidet, ist die ältere vlc-version. deswegen wäre das für mich der ansatzpunkt, allerdings möchte ich auf dem anderen rechner, wo alles läuft, nicht auch zum verifizieren vlc086a installieren und damit riskieren, daß es dann dort auch nicht mehr rennt.
hier mal ein log von mir, falls das was hilft:

Code: Alles auswählen

14.04.2007 00:19:13: neutrinoTV - 1.1.2656.35039 starting ...
14.04.2007 00:19:13: Found .NET Version: 2.0.50727.42. 
14.04.2007 00:19:13: Running on Microsoft Windows NT 5.1.2600 Service Pack 2, with a Win32NT platform.
14.04.2007 00:19:13: Found VLC ActiveX Plugin Version: 0.8.6a Janus. 
14.04.2007 00:19:13: Timeshift support available and activated!
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] Initializing d-box ... 
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] > Checking for neutrino ... 
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] > This is a neutrino-image! Good! Proceeding... 
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] > Checking nhttp version ... 
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] > Got neutrino HTTP version: 3.1.3
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] > Checking if box is in recording mode ... 
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] > Box is in not in record mode; good, proceeding ... 
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] > Checking streaming api ... 
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] > Streaming api (api.sh) is available (original api.sh from yWeb >=2.5.0)
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] > Checking for udpstreamts ... 
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] > udpstreamts available!
14.04.2007 00:19:13: 192.168.1.5 [INIT-BOX] D-box initialization done!
14.04.2007 00:19:13: 192.168.1.5 [D-BOX] D-box at 192.168.1.5 changed state to Ready
14.04.2007 00:19:13: 192.168.1.5 [LOAD] Restoring channels and EPG from file C:\Dokumente und Einstellungen\Markus Büch.CENTRINO1300\Anwendungsdaten\neutrinoTV\neutrinoTV\1.1.2656.35039\192.168.1.5-services.ntv
14.04.2007 00:19:13: 192.168.1.5 [LOAD] Channels loaded: got 460 services (361 TV and 99 Radio channels) in 21 bouquets!
14.04.2007 00:19:13: 192.168.1.5 [EPG-READER] Starting EIT reading thread ...
14.04.2007 00:19:13: 192.168.1.5 [EPG-READER] Reading thread started ...
14.04.2007 00:19:13: 192.168.1.5 [EPG-READER] Connecting to 192.168.1.5:31338 ... 
14.04.2007 00:19:13: 192.168.1.5 [EPG] DVB-EPG-Reader established connection
14.04.2007 00:19:13: 192.168.1.5 [EPG] EPG parsing started!
14.04.2007 00:19:13: 192.168.1.5 [EPG-READER] Requesting PES-EIT stream ...
14.04.2007 00:19:13: 192.168.1.5 [EPG-READER] PES-EIT Stream requested, starting parsing ... 
14.04.2007 00:19:13: 192.168.1.5 neutrinoTV successfully started and ready!
14.04.2007 00:19:14: 192.168.1.5 [LOAD] Getting current channel from the dbox ..
14.04.2007 00:19:14: 192.168.1.5 [LOAD] Current channel is RTL2 (0x461270f2f49)
14.04.2007 00:19:14: 192.168.1.5 [UPDATE-CHECK] Checking for updates at http://neutrinotv.homeip.net/currentversion
14.04.2007 00:19:15: 192.168.1.5 [UPDATE-CHECK] Server responded 1.1.2478.32752 1.1.2652.32109 http://neutrinotv.homeip.net/files/neutrinoTV-1.1B2478-Setup.zip http://neutrinotv.homeip.net/test/neutrinoTV-1.1B2652-TestSetup.zip
14.04.2007 00:19:15: 192.168.1.5 [UPDATE-CHECK] Es ist zur Zeit keine neuerere Release-Version verfügbar als die, die sie verwenden.
14.04.2007 00:19:15: 192.168.1.5 [UPDATE-CHECK] Es ist zur Zeit keine neuerere Test-Version verfügbar als die, die sie verwenden.
14.04.2007 00:19:15: 192.168.1.5 [UPDATE-CHECK] Checking for updates done!
14.04.2007 00:19:15: 192.168.1.5 [EPG-READER] EITParser error: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
14.04.2007 00:19:15: 192.168.1.5 [EPG-READER] EITParser error: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
14.04.2007 00:19:16: 192.168.1.5 [EPG] Current EPG loaded! Getting detailed information for all channels with EPG.
14.04.2007 00:19:19: 192.168.1.5 [EPG] Got 120 events for Das Erste. Updating database with events until 15.04.2007 01:00:00.
14.04.2007 00:19:20: 192.168.1.5 [EPG-READER] EITParser error: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
14.04.2007 00:19:20: 192.168.1.5 [EPG-READER] EITParser error: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
14.04.2007 00:19:22: 192.168.1.5 [EPG] Communication error during retrieval of EPG data for channel WDR Köln:Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat
14.04.2007 00:19:22: 192.168.1.5 [EPG] Failed loading EPG!
14.04.2007 00:19:22: 192.168.1.5 [EPG] EPG parsing done!
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] Initializing d-box ... 
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] > Checking for neutrino ... 
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] > This is a neutrino-image! Good! Proceeding... 
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] > Checking nhttp version ... 
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] > Got neutrino HTTP version: 3.1.3
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] > Checking if box is in recording mode ... 
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] > Box is in not in record mode; good, proceeding ... 
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] > Checking streaming api ... 
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] > Streaming api (api.sh) is available (original api.sh from yWeb >=2.5.0)
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] > Checking for udpstreamts ... 
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] > udpstreamts available!
14.04.2007 00:19:39: 192.168.1.5 [INIT-BOX] D-box initialization done!
14.04.2007 00:19:39: 192.168.1.5 [D-BOX] D-box at 192.168.1.5 changed state to Ready
14.04.2007 00:19:39: 192.168.1.5 [START] Aquiring LCD of the dbox ..
14.04.2007 00:19:39: 192.168.1.5 [START] LCD of the dbox is now under neutrinoTV control!
14.04.2007 00:19:39: 192.168.1.5 [D-BOX] D-box at 192.168.1.5 changed state to Live
14.04.2007 00:19:40: 192.168.1.5 [CTRL] Retrieving current playbackmode from the box...
14.04.2007 00:19:40: 192.168.1.5 [CTRL] Current playbackmode is PES
14.04.2007 00:19:40: 192.168.1.5 [START] Switching dbox to SPTS...
14.04.2007 00:19:40: 192.168.1.5 [START] Successfully switched to SPTS.
14.04.2007 00:19:40: 192.168.1.5 [STARTSTREAM] Retrieving current PIDs from dbox ...
14.04.2007 00:19:40: 192.168.1.5 [STARTSTREAM] Got 4 PIDs from dbox: 
14.04.2007 00:19:40: 192.168.1.5 [STARTSTREAM] Video: 0x229
14.04.2007 00:19:40: 192.168.1.5 [STARTSTREAM] Program Map Table (PMT) : 0x105
14.04.2007 00:19:40: 192.168.1.5 [STARTSTREAM] Identified 1 audio PIDs..
14.04.2007 00:19:40: 192.168.1.5 [STARTSTREAM] Audio 0 = German: 0x22a
14.04.2007 00:19:40: 192.168.1.5 [STARTSTREAM] Got current PIDs (0 0x105 0x229 0x22a) from dbox, using udp://@:31330 for live streaming!
14.04.2007 00:19:40: 192.168.1.5 [EPG-READER] Error while reading PES-EIT stream: Connection closed by remote host
14.04.2007 00:19:40: 192.168.1.5 [EPG] DVB-EPG-Reader closed connection
14.04.2007 00:19:40: 192.168.1.5 [EPG] EPG parsing done!
14.04.2007 00:19:40: 192.168.1.5 [EPG-READER] Sleeping for 00:00:10 before reconnecting.
14.04.2007 00:19:49: 192.168.1.5 [EPG-READER] Connecting to 192.168.1.5:31338 ... 
14.04.2007 00:19:49: 192.168.1.5 [EPG] DVB-EPG-Reader established connection
14.04.2007 00:19:49: 192.168.1.5 [EPG] EPG parsing started!
14.04.2007 00:19:49: 192.168.1.5 [EPG-READER] Requesting PES-EIT stream ...
14.04.2007 00:19:49: 192.168.1.5 [EPG-READER] PES-EIT Stream requested, starting parsing ... 

Stalker98
Einmal-Streamer
Einmal-Streamer
Beiträge: 9
Registriert: Mo 04 Aug 2003, 16:22

#159 Beitrag von Stalker98 » Sa 14 Apr 2007, 1:13

Ich habe hier jetzt auch ein etwas intensiveres Testing abgeschlossen. Die Firewall möchte ich ehrlich gestanden auch ausschliessen.

Egal ob mit Firewall aktiv oder deaktiviert, egal ob zwischen PC -> Dbox ein Router ist oder ob der PC eine direkte Verbindung zur Dbox hat (natürlich auch getestet (Firewall On/Off)). Das Ergebnis ist immer das selbe.

Ich habe auch auf andere VLC-Versionen "downgegraded" (von vlc-0.8.5 über vlc-0.8.6 (vlc-0.8.6a ist jetzt installiert). Ebenfalls gleiches Ergebnis.

Wenn udpstreamts aktiviert ist und ich im neutrinoTV den gelben "Start"-Button klicke (oder per Menü "Starte Live..." anwähle, springt in der Statusleiste der neue 3te Bereich (Grün, "DVB-EIT Streaming...") *sofort* nach "Start" auf "EPG Off" (und zwar wirklich exakt genau in dem Moment). Log besagt im dem Moment dann:

-----
14.04.2007 00:57:38: 192.168.0.50 [CON]: Trying to connect 192.168.0.50:80 (InterNetwork)
14.04.2007 00:57:38: 192.168.0.50 [CON]: Successfully connected to 192.168.0.50:80
14.04.2007 00:57:38: 192.168.0.50 [CON]: neutrinoTV -> dbox: GET
/control/exec?api+udp_stream+start+192.168.0.20+31330+0+0x67+0x641+0x642
14.04.2007 00:57:38: 192.168.0.50 [EPG-READER] Error while reading PES-EIT stream: Connection closed by remote host
14.04.2007 00:57:38: 192.168.0.50 [EPG] DVB-EPG-Reader closed connection
14.04.2007 00:57:38: 192.168.0.50 [EPG] EPG parsing done!
14.04.2007 00:57:38: 192.168.0.50 [EPG] Periodical EPG retrieval timer reset! Next scheduled automatic EPG retrieval at 14.04.2007 02:27:37
-----

Das markierte ist genau der Augenblick des "Start".

Mag das evtl. einen Zusammenhang haben? Wenn udpstreamts *nicht* aktiv ist, bekomme ich übrigens wie auch JimPoison bei "Start" den Verbindungsfehler ("Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne...").

Arno
NeutrinoTV Dev
Beiträge: 628
Registriert: Mo 07 Jun 2004, 14:56
Wohnort: Stuttgart, Duisburg
Kontaktdaten:

#160 Beitrag von Arno » Sa 14 Apr 2007, 13:55

Hi nochmal,

danke für die Tests. Ok firewall können wir (fast) ausschliessen. die ganzen "Fehler" die ihr beobachtet sind normal und treten immer wieder auf - wenn ein wichtiger Fehler auftritt dann bricht neutrinoTV ab - in jedem der Fälle aus obigen logs macht neutrinoTV einfach weiter, daher ist es schon ok.

Im detail: Der EPG-Reader wird genau im start-moment beendet: Ist schon ok, der wird 10 sekunden später wieder gestartet. Dies lässt sich leider nicht verhindern wenn man die original api.sh verwendet - mit meiner erweiterten api.sh ist das nicht so. Ist aber nicht schlimm - das bedeute nur das für ca. 10 s kein EPG gelesen wird.. also kein Problem.
Der teil dass der EPG nicht gepollt werden konnte ist auch nicht schlimm, auch das wird später wiederholt..

Die ältere VLC version kann ich auch als Grund auschliesen - ist von mir mit jeder version erfolgreich getestet.

Also es gibt meines Erachtes immer noch zwei Stellen warum es nicht geht:
1.) VLC
2.) Firewall (ja, ich schreib sie nochmal auf und erklär unten warum)

1.) Gilt bei jedem von euch dass auf dem Rechner auf dem udpstreaming NICHT läuft streaming mit streamts läuft?? Wenn ja, dann kann es der VLC nicht sein. Wenn nein, dann neutrinoTV beenden, VLC starten, Über Einstellungen->Einstellungen die Standardwerte laden (auch wenn man nie etwas verändert hat) Werte sichern und VLC beenden. neutrinoTV neu starten und testen. Ich gehe aber mal davon aus dass es das nicht ist.

2.) Falls ihr ein andere Firewall als die windows firewall verwendet schaltet diese bitte mal aus. Jetzt muss noch zusätzlich die windows firewall konfiguriert werden (auschalten reicht evtl nicht). Also neben der Tatsache das neutrinoTV freigegeben ist muss noch ein bestimmtes ICMP paket zugelassen werden - Ist dies nicht der fall, so beendet sich der udpstreamts sofort. Das könnt ihr auch mal testen: Startet live und logt euch (ohne manuell zu stoppen) auf der box via telnet ein. Jetzt "ps" eingeben. Seht ihr in den aktuell laufenden programmen irgendwo ein udpstreamts? Wenn ja muessen wir woanders suchen - wenn nein, hat sich udpstreamts gleich wieder beendet. Ihr könnt mal aus dem log von neutrinoTV nach folgender Zeile suchen:

Code: Alles auswählen

13.04.2007 03:07:05: 192.168.2.3 Exec: Communication error while trying to execute a script (api udp_stream start 192.168.2.4 31330 0 0x6b 0xbff 0xc00 0xc01 0xc03) on the dbox: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat 
daraus kopiert ihr alles von hinter dem start, also hier

192.168.2.4 31330 0 0x6b 0xbff 0xc00 0xc01 0xc03

jetzt gebt ihr auf der dbox udpstreamts 192.168.2.4 31330 0 0x6b 0xbff 0xc00 0xc01 0xc03 [ENTER]

ein. Nun startet entweder udpstreamts und es passiert sonst nichts, aber viel eher beendet sich udpstreamts gleich wieder mit der meldung "connection refused" - sollte das kommen ist es die firewall!

Um die Firewall richtig zu konfigurieren muss der Rechner folgendermassen konfiguriert sein:

1.) windows firewall konfiguration über Systemsteuerung->Windows firewall starten
2.) Auf tab Erweitert klicken
3.) In der Gruppe ICMP auf Einstellungen klicken
4.) MINDESTENS den Haken bei "Nicht verfügbares ausgehendes Ziel" setzen.
5.) OK und danach nochmal OK klicken.


Nochmal testen..

Hintergrund: Dieses paket erzählt udpstreamts dass ein Programm (in diesem Fall VLC auf sein Pakete wartet. Gibts da keine antwort, signalisiert der linux kernel dem udpstreamts dass er die pakete nicht loswird, also connection refused..)

Probiert mal und berichtet zurück..

Gruss
Arno

JimPoison
Sammler
Sammler
Beiträge: 120
Registriert: So 21 Mär 2004, 21:08

#161 Beitrag von JimPoison » Sa 14 Apr 2007, 17:51

zum testen werde ich leider erst morgen abend kommen.....

was ist denn wenn der windows-firewall dienst gar nicht läuft (deaktiviert da nicht benötigt)? muß ich diese einstellungen da dann trotzdem vornehmen? doch wohl nicht oder?
überrascht mich bloß immer noch daß es auf meinem anderen rechner läuft mit der gleichen firewall-konfiguration (also auch mit deaktiviertem dienst). der einzige unterschied ist wirklich die vlc-version. weiß jetzt gerade nicht genau, welche das genau ist auf diesem rechner, denke mal 0.84 oder 0.85. werde aber nochmal nachsehen und die anderen tests durchführen und dann auch hier berichten

Arno
NeutrinoTV Dev
Beiträge: 628
Registriert: Mo 07 Jun 2004, 14:56
Wohnort: Stuttgart, Duisburg
Kontaktdaten:

#162 Beitrag von Arno » Sa 14 Apr 2007, 22:27

@all, die immer mal wieder solche Fehler meldungen bekommen:

Code: Alles auswählen

14.04.2007 23:23:22: 192.168.47.30 [CON]: neutrinoTV -> dbox: GET /control/epg?id=1100850013
14.04.2007 23:23:26: 192.168.47.30 [EPG-POLL] Communication error during retrieval of EPG data for channel JUNIOR:Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat
14.04.2007 23:23:26: 192.168.47.30 [EPG-POLL] Some error occured while polling EPG data from d-box.
14.04.2007 23:23:26: 192.168.47.30 [EPG-POLL] EPG polling done!
Stellt mal unter Einstellungen->Erweitert das Verbindungstimeout auf 5000ms (default ist 2000ms). Anscheinend braucht der neuere nhttpd manchmal wirklich länger...

Gruss
Arno

Stalker98
Einmal-Streamer
Einmal-Streamer
Beiträge: 9
Registriert: Mo 04 Aug 2003, 16:22

#163 Beitrag von Stalker98 » Sa 14 Apr 2007, 23:00

Ich habe ein bisschen mehr getestet, Ergebnisse unten, erstmal Infos:
Arno hat geschrieben: 1.) Gilt bei jedem von euch dass auf dem Rechner auf dem udpstreaming NICHT läuft streaming mit streamts läuft??
Korrekt. Udpstreaming = geht nicht, streamts = einwandfrei.
Startet live und logt euch (ohne manuell zu stoppen) auf der box via telnet ein. Jetzt "ps" eingeben. Seht ihr in den aktuell laufenden programmen irgendwo ein udpstreamts?
Nein. Telnet meldet per "ps" alles mögliche an laufenen Programmen, aber kein updstreamts.

Code: Alles auswählen

13.04.2007 03:07:05: 192.168.2.3 Exec: Communication error while trying to execute a script (api udp_stream start 192.168.2.4 31330 0 0x6b 0xbff 0xc00 0xc01 0xc03) on the dbox: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat 
Egal was ich anstellen, diese Meldung im Log bekomme zumindest ich nicht.
Daher kann ich auch per Telnet nicht das Kommando "udpstreamts 192.168.2.4...." geben.
Um die Firewall richtig zu konfigurieren muss der Rechner folgendermassen konfiguriert sein:
Ich habe alle angegebenen Einstellungen exakt so durchgeführt, ohne Verbesserung. Ich kann mir auch nicht wirklich vorstellen, das es die Firewall sein kann. Hier laufen diverse andere Applikationen die recht genaue Vorstellungen der Netzwerkkonfiguration haben einwandfrei. Z.B. (wie schon erwähnt) läuft Jack the Grabber (Programm) per udp einwandfrei. Wenn ich mich nicht irre, müsste ja zumindest JtG dann ebenfalls per udp nicht laufen, oder?.

Jetzt aber weiteres:

Da mir das ganze keine Ruhe lässt, habe ich mal mein vorhandenes Image (yadi) komplett gekickt (wird aber später wieder eingespielt) und habe testweise mal das JtG auf die Box gepackt. Dazu dann noch das aktuelle JtG Snapshot vom 10.04.

Erstaunlicherweise gehts damit! (?) Sprich: NeutrinoTV läuft per udpstreamts einwandfrei. Selbst das böse ZDF läuft ohne Ruckler etc.

Meine Vermutung (reine Spekulation momentan): In meinem Yadi-Image ist der yWeb-Webserver 3.1.2 ("neutrino HTTP version: 3.1.2").
Im aktuellen JtG läuft die aktuellere Version 3.1.3 (" neutrino HTTP version: 3.1.3"). Kann dies evtl. der Knackpunkt sein?

Edit 00:12 Uhr:

Hatte ich vergessen: Durch das aktuelle JtG Snapshot läuft jetzt auch bereits yWeb 2.5.1 statt wie vorher 2.5.0.
Zuletzt geändert von Stalker98 am Sa 14 Apr 2007, 23:09, insgesamt 1-mal geändert.

Arno
NeutrinoTV Dev
Beiträge: 628
Registriert: Mo 07 Jun 2004, 14:56
Wohnort: Stuttgart, Duisburg
Kontaktdaten:

#164 Beitrag von Arno » Sa 14 Apr 2007, 23:09

@Stalker: Nee.. der webserver ist auch nicht, ich verwende hier den 3.1.2..

Aber was sein könnte - deine aussage von oben, dass du die entpsrechende Zeile nciht in deinem log findest bringt mich auf den Gedanken - ist dass du in deinem yadi image evtl die udpstreamts nicht oder falsch installiert hast. Da neutrinoTV sich nicht beschwert, ist sie wohl installiert aber evtl fehlen die Ausführungsrechte...

d.h. mal mit ls -la /var/bin testen und sehe ob dort ein Ausführung ist.. Alternativ einfach mal nach /var/bin gehen und "chmod 755 udpstreamts" eingeben. Vielleicht hilfts ja..

Alternativ zusätzlich die bereitsgestellte udpstreamts nach /var/bin kopieren und chmod 755 udpstreamts nicht vergessen.

Jack verwendet soweit ich weiss nicht udpstreamts sonder udpstreampes - ist somit ein anderes tool, kann laos shcon sein dass das tut und neutrinoTV nicht...


Gruss
Arno

Stalker98
Einmal-Streamer
Einmal-Streamer
Beiträge: 9
Registriert: Mo 04 Aug 2003, 16:22

#165 Beitrag von Stalker98 » Sa 14 Apr 2007, 23:24

Arno hat geschrieben:Aber was sein könnte - deine aussage von oben, dass du die entpsrechende Zeile nciht in deinem log findest bringt mich auf den Gedanken - ist dass du in deinem yadi image evtl die udpstreamts nicht oder falsch installiert hast.
Mich beschleicht dieses Gefühl auch langsam. Jetzt mit JtG-Image bekomme ich diese Log-Meldung nämlich:

-----
15.04.2007 00:22:59: 192.168.0.50 Exec: Communication error while trying to execute a script (api udp_stream start 192.168.0.20 31330 0 0x64 0x6e 0x78 0x7d 0x79) on the dbox: Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht ordnungsgemäß reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat.
-----

Ich werde das jetzt nochmals unter die Lupe nehmen. Vielen Dank aber nochmals für deine Hilfe :-)

Antworten