Aufnehmen von 2 Boxen gleichzeitig / JTG in einer VM

Alles - außer Verbesserungsvorschläge - zu JtG hier rein.
Antworten
Nachricht
Autor
sveni2211
Einmal-Streamer
Einmal-Streamer
Beiträge: 5
Registriert: Di 11 Dez 2007, 9:54

Aufnehmen von 2 Boxen gleichzeitig / JTG in einer VM

#1 Beitrag von sveni2211 » Di 11 Dez 2007, 10:17

Hi.

Ich verwende JTG seit längerem mit meiner dbox2 (Sagem, 1xI, YADI, Prem Abokarte). Das klappt auch ganz gut. Die Box läuft über einen 1 GBit Switch auf meinen File-/Remoteserver (Win XP SP2), auf welchem das JTG läuft.

Jetzt fiel mir eine zweite dbox2, diesmal eine Nokia (2xI, CVS Image Stand Oktober) in die Hände. Nun wollte ich einfach probieren, beide Boxen mit JTG anzusteuern. Aber verzweifle daran.

Ich kann zwar die zweite Box eintragen, ohne Probleme. EPG wird auch geladen, soweit alles gut. Nur das Aufzeichnen klappt nicht. Von jeder Box einzeln geht es, lege ich aber zwei Timer an, die sich überschneiden (je Box einen), geht einfach nichts. UDRec lief zwar, aber hat nur von einer Aufgezeichnet, die zweite blieb unangesprochen. Ich hatte zuerst gedacht, es liegt daran, dass ich von beiden Boxen auf dem selben UDP Port aufzuzeichnen versuchte. Also versuche ich es mit der Sagem auf #31341 und die Nokia auf #30341. (Beide sind in der Firewall frei gegeben!) Doch hier hat UDRec totalen Murks gemacht. Es wurde scheinbar keine zweite Instanz gestartet. Auch das JTG Verzeichnis zu kopieren und JTG zweimal zu starten (je Box einmal auf unterschiedlichen UDP Ports) brachte nichts. UDRec kam auch hier nur einmal, zeichnete diesmal aber ordentlich auf - allerdings nur den Timer, welcher zuerst startete. :-(

Zum testen habe ich auf der Sagem immer vom Discovery Channel aufgezeichnet, auf der Nokia von Phoenix bzw. ZDF.

Jetzt habe ich im Versuch B mal MS Virtual PC installiert und dort in einer VM noch ein Win XP SP2 + JTG. Habe nun auf dem Rechner selbst das JTG für die Sagem laufen, in der VM JTG für die Nokia.

Im Test laufen beide. Auch gleichzeitig. Aber mit der Zeit (so ab 8-10 Minuten) bekomme ich auf der VM Aussetzer, es gehen Pakete verloren. Das JTG auf dem Rechner selbst kommt aber nicht aus dem Tritt. Ich denke, das liegt an der Virtualisierung selbst. Das Netzwerk- Interface der VM kommt wohl aus dem Tritt. Also ist dies keine Lösung.

Ich habe nun im Forum an einigen Stellen gelesen, das man ohne Probleme zwei Boxen gleichzeitig bedienen kann. Nur leider steht niergendwo konkret, wie das geht. Daher die grundsätzliche Frage, was muss ich wo/wie einstellen?

Ich möchte aber noch kurz einen zweiten Gedanken dazu los werden.
Auf dem Rechner mit JTG habe ich einen "Fehler" im Programm. Wenn eine Aufzeichnung beendet ist, bleibt ein WinForm im Hintergrund offen. Als Caption steht dort "Form1" und zwei Command- Buttons sind zu sehen. Solange das offen ist, wird die CPU zu 100% belastet. Ich kann das (nach Ende einer Aufzeichnung) aber ohne Probleme manuell schließen. Liefen 3 Timer sind 3 dieser Fenster im Hintergrund geöffnet.
Auf der VM fiel mir nun auf, dass es dort diesen Effekt nicht gibt.
Auf beiden ist das .NET Framework 1.1 installiert. Auf dem eigentlichen Rechner sind aber noch das .NET Framework 2.0 und 3.0 installiert, ebenso das Borland RAD Studio und das Visual Studio 2005.
Kann dies irgendwie Einflüsse haben auf JTG? Können da eventuell Ansteuerungsprobleme mit UDRec auftreten?

Über Hilfe würde ich mich sehr freuen, denn ich kenne mich zwar gut mit Rechnern, Windows, Netzwerken, Software usw. aus, aber diese Nuß ist mir nun doch zu hart. :-(


---
Edit:
---

Ich habe mal für die Sagem / JTG Installation auf dem Rechner (nicht VM) diese Info durchlaufen lassen, als Zusatzinfo:

Code: Alles auswählen

JtG-Info Test gestartet: 11.12.2007 10:46:55
JtG-Info Version: 0.0.2.3
Betriebssystem: Microsoft Windows NT 5.1.2600.0
Benutzer hat Administrator-Rechte
Werte des Security-Centers ab Windows XP SP2:
Security-Center: FirstRunDisabled	Wert: 1
Security-Center: AntiVirusDisableNotify	Wert: 0
Security-Center: FirewallDisableNotify	Wert: 0
Security-Center: UpdatesDisableNotify	Wert: 0
Security-Center: AntiVirusOverride	Wert: 1
Security-Center: FirewallOverride	Wert: 0
Installierte .Net-Versionen:
	.NET-Version: v1.1.4322
	.NET-Version: v2.0.50727
	.NET-Version: v3.0
Installierte Jet-Versionen:
	Jet-Version: 3.5
	Jet-Version: 4.0
Installierte MDAC: MDACVer.Version.2.81
Installierte Java-Runtime-Versionen:
	Java-Version: 1.6
	Java-Version: 1.6.0_02
	Java-Version: 1.6.0_03
Box-Information:

Boxtype Sagem
videooutput YUV with CVBS
videoformat automatic

Image-Version:

version=0202200703171600
comment=yadi made by HorstH
target=123
creator=HorstH
url=http://switch.dl.sourceforge.net/sourceforge/dboxjffs2/200703171600_yadi_mtd1.img
catalog=http://yadi.org/update/squashfs_catalog.xml?rc=202
update=http://yadi.org/update/squashfs.list?rc=202
homepage=http://yadi.org
imagename=Yadi 

Playback-Modus:

SPTS-Modus

WebServer-Version:

2.2.5

Größe Sevices.xml:

25.089 bytes (24,5 kbyte)

Für die Abfrage wurde folgende IP verwendet: 10.0.0.100 Timeout: 1000

IP-Konfiguration über 'ipconfig /all'

Windows-IP-Konfiguration
        Hostname. . . . . . . . . . . . . : archimedes
        Primäres DNS-Suffix . . . . . . . : 
        Knotentyp . . . . . . . . . . . . : Unbekannt
        IP-Routing aktiviert. . . . . . . : Nein
        WINS-Proxy aktiviert. . . . . . . : Nein
Ethernetadapter LAN-Verbindung:
        Verbindungsspezifisches DNS-Suffix: 
        Beschreibung. . . . . . . . . . . : Realtek RTL8168/8111 PCI-E Gigabit Ethernet NIC
        Physikalische Adresse . . . . . . : 00-1A-92-75-2C-9F
        DHCP aktiviert. . . . . . . . . . : Nein
        IP-Adresse. . . . . . . . . . . . : 10.0.0.2
        Subnetzmaske. . . . . . . . . . . : 255.255.255.0
        Standardgateway . . . . . . . . . : 10.0.0.1
        DNS-Server. . . . . . . . . . . . : 10.0.0.1
Ethernetadapter LAN-Verbindung 2:
        Verbindungsspezifisches DNS-Suffix: 
        Beschreibung. . . . . . . . . . . : Virtual DVB-S/-C/-T Network Adapter
        Physikalische Adresse . . . . . . : 00-D0-5C-04-B2-F6
        DHCP aktiviert. . . . . . . . . . : Ja
        Autokonfiguration aktiviert . . . : Ja
        IP-Adresse (Autokonfig.). . . . . : 192.168.46.21
        Subnetzmaske. . . . . . . . . . . : 255.255.255.0
        Standardgateway . . . . . . . . . : 

Netstat-Informationen:

Aktive Verbindungen
  Proto  Lokale Adresse         Remoteadresse          Status           PID
  TCP    0.0.0.0:37             0.0.0.0:0              ABHÖREN         2488	SuperServer
  TCP    0.0.0.0:135            0.0.0.0:0              ABHÖREN         1484	svchost
  TCP    0.0.0.0:445            0.0.0.0:0              ABHÖREN         4	System
  TCP    0.0.0.0:990            0.0.0.0:0              ABHÖREN         176	rapimgr
  TCP    0.0.0.0:1433           0.0.0.0:0              ABHÖREN         1736	sqlservr
  TCP    0.0.0.0:2004           0.0.0.0:0              ABHÖREN         900	sqlservr
  TCP    0.0.0.0:3050           0.0.0.0:0              ABHÖREN         3300	fbserver
  TCP    0.0.0.0:3389           0.0.0.0:0              ABHÖREN         1408	svchost
  TCP    10.0.0.2:139           0.0.0.0:0              ABHÖREN         4	System
  TCP    10.0.0.2:139           10.0.0.111:1877        HERGESTELLT     4	System
  TCP    10.0.0.2:3389          145.253.151.226:1160   HERGESTELLT     1408	svchost
  TCP    127.0.0.1:1042         0.0.0.0:0              ABHÖREN         1932	MOM
  TCP    127.0.0.1:1055         0.0.0.0:0              ABHÖREN         2980	CCC
  TCP    127.0.0.1:1062         0.0.0.0:0              ABHÖREN         1372	alg
  TCP    127.0.0.1:4308         127.0.0.1:4309         HERGESTELLT     2140	firefox
  TCP    127.0.0.1:4309         127.0.0.1:4308         HERGESTELLT     2140	firefox
  TCP    127.0.0.1:4310         127.0.0.1:4311         HERGESTELLT     2140	firefox
  TCP    127.0.0.1:4311         127.0.0.1:4310         HERGESTELLT     2140	firefox
  TCP    127.0.0.1:5679         0.0.0.0:0              ABHÖREN         1944	wcescomm
  TCP    127.0.0.1:7438         0.0.0.0:0              ABHÖREN         1944	wcescomm
  TCP    192.168.46.21:139      0.0.0.0:0              ABHÖREN         4	System
  UDP    0.0.0.0:445            *:*                                    4	System
  UDP    0.0.0.0:500            *:*                                    1200	lsass
  UDP    0.0.0.0:1041           *:*                                    1876	svchost
  UDP    0.0.0.0:1434           *:*                                    2384	sqlbrowser
  UDP    0.0.0.0:1877           *:*                                    1876	svchost
  UDP    0.0.0.0:2181           *:*                                    1876	svchost
  UDP    0.0.0.0:2792           *:*                                    1876	svchost
  UDP    0.0.0.0:2793           *:*                                    1876	svchost
  UDP    0.0.0.0:2794           *:*                                    1876	svchost
  UDP    0.0.0.0:4500           *:*                                    1200	lsass
  UDP    10.0.0.2:123           *:*                                    1724	svchost
  UDP    10.0.0.2:137           *:*                                    4	System
  UDP    10.0.0.2:138           *:*                                    4	System
  UDP    10.0.0.2:1900          *:*                                    280	svchost
  UDP    127.0.0.1:123          *:*                                    1724	svchost
  UDP    127.0.0.1:1900         *:*                                    280	svchost
  UDP    192.168.46.21:123      *:*                                    1724	svchost
  UDP    192.168.46.21:137      *:*                                    4	System
  UDP    192.168.46.21:138      *:*                                    4	System
  UDP    192.168.46.21:1900     *:*                                    280	svchost

Jack the Grabber läuft....
ermittle Version...
Version(intern): 1.0.2086.30230
Jack the Grabber wurde im Standard-Installationspfad gefunden...

Einstellungen von Jack the Grabber:
	DBoxIP(1): 10.0.0.100
	DBoxIP(2): 
	Timeout: 2000
	Aufnahmeprüfung = True
	sectionsd abschalten = True
	Playback aus = True
	RecordMode = True
	Sommerzeit = False
	eingestellter User: root
	eingestelltes Passwort: dbox2
	Aufnahmeengine:
		wingrab=False
		udrec=True
		ggrab=False
	udrec-Optionen:
		ES aufnehmen=False
		PES aufnehmen=False
		TS aufnehmen=True
		vsplit=-1
		asplit=-1
		buffer=16
		UDP-Port=31341
		sonstige Parameter: 
	Jack als Streamingserver starten = False

Sommerzeiteinstellung entspricht dem Rechner(Winterzeit)!

udrec-Informationen:

udrec 0.12k by Harald Maiss (www.haraldmaiss.de)

Ich habe übrigens auch die 0.13beta von UDRec probiert. Hier steckt jetzt noch die 0.12 weil ich JTG probeweise auch noch einmal neu installiert hatte.

eltinax
Site Sponsor
Site Sponsor
Beiträge: 1098
Registriert: Mi 31 Dez 2003, 1:45
Wohnort: Köln

#2 Beitrag von eltinax » Di 11 Dez 2007, 11:46

Hallo,
ich habe zwar lange nicht mehr an diesem Thema gearbeitet, aber wenn ich es noch richtig im Kopf habe, dann musst Du eine"zweite Instanz" von JtG anlegen.
Dieses bedeutet, dass Du den ursprünglichen Verzeichnisnamen von JtG umbenennst (zB. JtG-1) und dann JtG noch einmal installierst. In jeder Instanz wird dann die IP einer Box eingetragen. So solltest Du auch überschneidende Timer problemlos abarbeiten können.

cu
eltinax
_________________
1 x VU+ Duo 500GB intern 1 x Hauppauge WinTV-Nova-HD-S2 mit WinTV-Ci
Kabel: 2 x Nokia 2I-Avia 500 (1 x IDE), 1 x Sagem 1I-Kabel Avia 600, SAT: (Nokia 2I + IDE), Sagem 1 + 2I (1 x IDE), Philips)
Image JTG-Team 3.10.08 Snapshot aktuell
1 x Komplett (SO2 mit HD, ohne Bu-Li)
Hardware: Athlon 64 6400 Mhz, 2GB DDR2-800, 2 x 1,5 TB S-ATA, LG-GH20LS, Wechselplatten S-ATA 2 x 750GB
Athlon II 4 x 2500 Mhz (45W), 4GB DDR2-800, 1 x 500 GB + 2 x S-ATA 2TB als Medienserver auf Onkyo TX-SR 607 7.1
Klack>yweb>Festplatte in Box>ProjectX>Cuttermaran>IfoEdit

Benutzeravatar
jmittelst
Co-Admin
Co-Admin
Beiträge: 11013
Registriert: So 16 Nov 2003, 13:42
Wohnort: Schildgen (Bergisch Gladbach)
Kontaktdaten:

#3 Beitrag von jmittelst » Di 11 Dez 2007, 12:01

Da meine "Streaming-Tage" auch so langsam gezählt sind, bin ich da jetzt auch nicht mehr 100%ig firm.
Aber wenn ich mich recht erinnere, muß man zu Eltinax Antwort noch hinzufügen, das Udrec wohl nicht alle Ports mag. Wenn ich mich recht erinnere waren Ports 31339 - 31342 OK. Wenn einer nicht paßt, vielleicht mal einen Nachbar-Port probieren. Mag auch sein, das nur ...40 - ...41 gingen oder so.

cu
Jens
VU+ Ultimo 4k
VU+ Duo²
VU+ Solo²


[Zitat]Es gibt 2 Dinge, die unendlich sind. Das Weltall und die Dummheit der Menschen. Beim Weltall bin ich mir aber nicht so sicher...[/Zitat]
Vorsicht! Lesen kann zu Bildung führen! Links, Suchfunktion, Wikis und Google deshalb nur mit Bedacht nutzen!

sveni2211
Einmal-Streamer
Einmal-Streamer
Beiträge: 5
Registriert: Di 11 Dez 2007, 9:54

#4 Beitrag von sveni2211 » Di 11 Dez 2007, 12:02

Wie ich schon geschrieben hatte, hatte ich JTG bereits einmal kopiert. Hatte also zwei Ordner ("JTG-Nokia", "JTG-Sagem") und aus jeweils einem JTG gestartet.

Oder macht es einen Unterschied, ob JTG ein zweites Mal installiert wird?
Ich habe einfach die Installlierte version kopiert. Da müsste es doch egal sein, ob ich Installiere -> Kopiere oder Installiere -> Umbenenne -> Installiere?

Benutzeravatar
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

#5 Beitrag von Pedant » Di 11 Dez 2007, 13:25

Hallo sveni2211,

im Allgemeinen macht es schon einen Unterschied, ob Du nur Kopierst oder Installierst. Bein Installieren werden Systemeinstellungen geprüft und geändert, DLLs verteilt und die Registry geschrieben.

Im Falle einer zweiten JtG-Instanz ist aber Kopieren ausreichend.

Beende vorm kopieren JtG und starte dann die dbox2.exe in der Kopie, nimm alle Einstellungen von und vergiss das Speichern nicht.
Ich würde Dir für die Jacks unterschiedliche Aufnahmezielordner empfehlen, dann läufst Du nie gefahr, dass Aufnahmen gegenseitig überschrieben werden und bei einem Fehler ist offensichtlich welche Dbox den Fehler produziert hat.
Falls Du den Remote-Server benutzt, so musst Du auch dort unterschiedliche Ports verwenden (z.B. 80, 8080, 8081, 8082).

Teste die Kopie auf Funktion und nach erfolgreichen Test kannst Du die erste Instanz starten und auch diese Testen.

Ist alles am Laufen, spielt künftig die Startreihenfolge keine Rolle mehr, die beiden Jacks können auch gleichzeitig gestartet werden und natürlich gemeinsam laufen.

Nimm als udrec-Port für die zweite Instanz die 31342 und kopier Dir in beide Instanz-Ordner die aktuelle udrec-beta. (Download in meiner Signatur)

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

sveni2211
Einmal-Streamer
Einmal-Streamer
Beiträge: 5
Registriert: Di 11 Dez 2007, 9:54

#6 Beitrag von sveni2211 » Di 11 Dez 2007, 13:37

Hallo. Erst einmal Danke für die Tipps. Werde das nachher in Ruhe noch einmal testen.

Eine Frage hab ich noch zu der UDRec Geschichte. In jeden JTG Ordner liegt ja eine Kopie dieser Exe- Datei. Das ist ok so? Oder darf die nur einmal vorkommen?


Ich hege halt nach wie vor noch die Befürchtung dass es auch eine Rolle spielt, dass ich auf dem Rechner die ganzen Entwicklungsumgebungen laufen habe. Denn der Effekt mit diesem offen bleibenden WinForm tritt nur auf ihm auf. Und ich habe in den Bugberichten zu 0.74c nichts vergleichbares gefunden und denke, dass wäre schon jemand aufgefallen, wenn es ein allgemeiner Fehler ist.

Benutzeravatar
Pedant
admin-c
admin-c
Beiträge: 4285
Registriert: Mo 04 Aug 2003, 16:22
Wohnort: Bad Vilbel
Kontaktdaten:

#7 Beitrag von Pedant » Di 11 Dez 2007, 14:27

Hallo sveni2211,

in jedem Ordner jeweils eine exe muss so sein.

Mit der Sache mit den Entwicklungsumgebungen, kann ich Dir nicht helfen.
Ich gehe aber davon aus, dass viele User diverse Entwicklungsumgebungen installiert haben, was folglich kein generelles sondern ein spezielles Problem verursacht.

Gruß Frank
Sagem 1xi + HDD Kabel, JtG-Team Image v2.4.6 (19.12.2015), avia600vb028, ucode int., cam_01_02_105D
Coolstream Neo, FW 2.10 (leider kaputt)
Win 10 Pro x64, i7 920, 12 GB, SSD
u-Grabber 0.2.7.6-> TS -> PX 0.91.0.08 -> IfoEdit 0.971 -> ImgBurn 2.5.0.0 -> DVD-R

Benutzeravatar
saggi
u-Grabber Dev
u-Grabber Dev
Beiträge: 1173
Registriert: So 21 Mär 2004, 15:11
Kontaktdaten:

#8 Beitrag von saggi » Di 11 Dez 2007, 15:18

Hallo sveni2211,
kann es sein, das bei Deinem Image kein Passwort für Telnet vergeben ist?
Das offene Fenster könnte eventuell atelnet.exe sein, welche vergeblich auf die Möglichkeit zur Passworteingabe wartet. Die 100% Systemlast passt dazu. Nur ein Fenster mit Buttons ist mir neu...

saggi

MovieGuider aktuelle Version: 0.3.10.6 Anleitung| FilmDB aktuelle Version: 0.1.1.7|u-Grabber aktuelle Version 0.2.7.6

Das Wort heißt Standard ;)

sveni2211
Einmal-Streamer
Einmal-Streamer
Beiträge: 5
Registriert: Di 11 Dez 2007, 9:54

#9 Beitrag von sveni2211 » Di 11 Dez 2007, 15:33

Ups. Die Nokia- Box hatte tatsächlich kein Telnet- Passwort. War mir gar nicht aufgefallen, da ich nur per FTP drauf zugegriffen hatte.

Danke für den Tipp. Ich hoffe mal dass das nun weg ist. :-)

sveni2211
Einmal-Streamer
Einmal-Streamer
Beiträge: 5
Registriert: Di 11 Dez 2007, 9:54

#10 Beitrag von sveni2211 » Mi 12 Dez 2007, 11:11

So. Ich hab nun alles mal getestet. Habe einfach die zwei JTG Ordner verwendet, die ich schon hatte (wo es nicht ging). Habe aber den UDP Port der einen geändert. Habe nun die eine auf UDP 31341 und die zweite auf UDP 31340. Bei der Nokia das fehlende Passwort noch gesetzt, die Firewall angepaßt. Und tja, was soll ich sagen. Auf beiden Boxen parallel zum test mal sehr lange aufgezeichnet und:

Code: Alles auswählen

@01:29:11: 10:29:02 to DBox: STOP
@01:29:11: 10:29:02 network statistics:
@01:29:11: max:      7,7 Mbit/s total data rate
@01:29:11: average:  4,4 Mbit/s total data rate
@01:29:11: no resends
@01:29:11: 10:29:02 TcpSender stopped
@01:29:12: 10:29:03 UdpReceiver stopped
@01:29:12: 10:29:03 from DBox: EXIT
@01:29:12: 10:29:03 TcpReceiver stopped
:-)

Darum laßt mich sagen, ihr seid genial. Das es eine UDP/Telnet Problematik sein kann, darauf wäre ich wohl nie gekommen.
Danke nochmals @All für die Hilfe.

Antworten