JackTV

Digital Recording
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

JackTV

Beitrag von z3r0 »

Neue Version 0.0.7
Es besteht die Möglichkeit, neben der Wiedergabe des laufenden Programms, den Stream an weitere Ziele zu delegieren.
Sollte plattformunabhängig laufen.

Beispiele und Anfang der Diskussion
http://forum.tuxbox-cvs.sourceforge.net ... hp?t=35378

Download
http://www.jackthegrabber.de/dload.php? ... file_id=11
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
z3r0 hat geschrieben:Seit 0.0.6 werden eigentlich alle verfügbaren Audio-Pids an VLC übergeben. Wie kann ich VLC sagen, welche Audio-Pids fuer die Aufnahme verwendet werden sollen? Der Parameter $aPid dient eigentlich nur dafuer, den gewünschten Pid an die erste Stelle zu setzen.
...hmm..ist $aPid ein String der dem ausgewaehlten AudioPid entspricht...oder sieht der zB. so aus '190,191,192,193' ?

cu,
peter
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

Beitrag von z3r0 »

So sieht z.B. ein String-Array aus, der an das System zur Ausführung übergeben wird.
[D:\Programme\VLC\vlc.exe, http://192.168.1.110:31339/0,0x2c,0xa3,0x68, :sout=#duplicate{dst=std{access=file,mux=ps,url="F:\Java\workspace\JackTV\Sofortaufnahme.mpg"},}]
$aPid entspricht dem ersten Pid in der Kette. Das ist entweder der Audio-Pid der manuell aus der Liste selektiert wird, oder z.B. der ermittelte ac3-Pid. Die restlichen Audio-Pids werden einfach hinten drangehängt.
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

Da startet eben nichts, egal was ich einstelle...

z.B.:
c:\programme\mplayer\mplayer.exe

http://$ip:31339/$vPid,$aPid

Es ist imho übrigens nicht so toll, dass man das Konfig-Fenster beliebig oft öffnen kann.

Gruß
mash
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

mash4077 hat geschrieben:Frage dazu:
Es wird deutlich darauf hingewiesen, dass man zur korrekten Funktion von JackTV ein aktuelles Images benötigt (PMT, ist klar). Das habe ich nicht. Wie wird durch JackTV der entsprechende Player gestartet? Weil bei mir startet keiner der unterstützten Player (bitte kein Hinweis auf evtl. falschen Pfad). Wird erste die PMT empfangen und dann der Player gestartet?
Dann beantworte ich mir diese Frage einfach mal selber: Ja.

Gruß
mash
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

Beitrag von z3r0 »

Du hattest mal eine Exception gepostet. Tritt diese auch auf wenn die $pmt in der Wiedergabeoption weglaesst?
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
...das Aufnehmen mit VLC funktioniert 'erschreckend' gut ;-)...hat einer von Euch eine Idee wie ich die maximale Performance/Netzwerkdurchsatz messen kann...ich sitz hier vor meinem PC und warte auf Fehler...bisher 'leider' vergebens ;-)

cu,
peter
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

Beitrag von z3r0 »

petgun hat geschrieben:hi,
...das Aufnehmen mit VLC funktioniert 'erschreckend' gut ;-)
Das ist der Grund warum VLC als Streaming-Engine in JtJG reinkommt. ;)
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

z3r0 hat geschrieben:Du hattest mal eine Exception gepostet. Tritt diese auch auf wenn die $pmt in der Wiedergabeoption weglaesst?
Hi,

ich hatte bei meinen Versuchen gestern JackTV nur noch aus der Konsole gestartet und bei allen Wiedergabe-Optionen, also auch ohne PMT, die gleichen Meldungen bekommen. Da ich jetzt ein aktuelles Image drauf habe, kann ich's nicht mehr ausprobieren. VLC startet bei mir jetzt, liefert aber weder Bild noch Ton. MPlayer läuft, wenn man den SPTS-Mode aktiviert. Umschalten innerhalb von JackTV habe ich bis jetzt nicht hingekriegt.

Für mich ist das alles nicht akzeptabel, WinGrabTV läuft im Vergleich dazu mit jedem Image und im DualPES-Mode. Außerdem beherrscht es den Transponder- und EPG-Mode.

Ich habe erst mal keinen Bock mehr auf JackTV.

Gruß
mash
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

Beitrag von z3r0 »

Hattest du bei VLC auch den SPTS-Treiber aktiviert?
Umschalten innerhalb von JackTV habe ich bis jetzt nicht hingekriegt.
Ein Doppelclick auf den Sender hatte nicht geklappt?

ch habe erst mal keinen Bock mehr auf JackTV.
Wird ja keiner zu irgendwas gezwungen.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
auf der Suche nach Sendern mit hohen Datenraten ist mir wieder 'Euro 1080' eingefallen. HDTV mit 1920*1088 der auf der Box schwarz wie die Nacht bleibt. Mit VLC/JackTV sieht man aber gelegentlich auch mal ein artefaktfreies Bild....

Bild
anklicken um das Bild in Orginalgroesse zu sehen...184KB

..ich finde das sensationell...wenn die Box jetzt ein 100MBit-Netzinterface haette koennte man damit imo HDTV schauen...

cu,
peter
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

z3r0 hat geschrieben:Hattest du bei VLC auch den SPTS-Treiber aktiviert?
Ja. Allerdings war ich davon ausgegangen, dass die neue Funktion zum dynamischen Aktivieren des SPTS-Modes tatsächlich ohne Booten funktioniert. Zumindest was JackTV betrifft ist jedoch offensichtlich ein Reboot nötig, sonst kann man weder Umschalten noch läuft VLC.
z3r0 hat geschrieben:Ein Doppelclick auf den Sender hatte nicht geklappt?
Ein Doppelklick hat im JackTV zwar die neuen PIDs angezeigt, im Player lief aber trotzdem immer die gleiche Sendung.
z3r0 hat geschrieben:Wird ja keiner zu irgendwas gezwungen.
Ich fühle mich auch nicht gezwungen, es muss aber auch erlaubt sein, dass man eben kein Bock mehr hat.

Bei aktiviertem SPTS-Mode mit anschließendem Neustart laufen MPlayer und VLC jetzt inkl. Umschalten. Im DualPES-Mode laufen beide wie bekannt nicht.

Gruß
mash
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

Hi,
...kann das mit dem HDTV mal einer mit einer Drembox probieren?

Zur Netzperformance mit VLC/JackTV:
...es sieht leider so aus wenn die Datenrate permanent zu hoch ist, dass es sich aehnlich wie mit CIFS verhaelt....also nur noch ein wesentlich geringer Durchsatz als das Maximum....

Ich konnte aber eben mit NFS sehr kurze (~ 15 MB) ungestoerte Aufnahmen (im Blindflug..also keine Anzeige auf der Box) von Euro1080 machen....sehr beeindruckend (abspielen mit VLC/MPC)...mich wuede jetzt brennend interessieren wie das auf der Dreambox aussieht....imo muesste das gehen.
Wie hoch ist der maximale NFS-Durchsatz auf einer Dreambox?

cu,
peter
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

Beitrag von z3r0 »

@mash4077

Das ist hier ein voellig anderes Prinzip als bei WingrabTV. Hier wird ein TS-Stream direkt mit einem Player wiedergegeben, waehrend WingrabTV auf die wingrabengine aufsetzt. Fuer einen TS-Stream muss der SPTS-Treiber nun mal an sein, das ist aber auch nichts Neues. Wenn man den SPTS-Treiber vom Streamingrechner aus/einschalten koennte, waere ich auch glücklich. Weiss nicht wie du darauf kommst, das es dynamisch gehen soll.
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

z3r0 hat geschrieben:Weiss nicht wie du darauf kommst, das es dynamisch gehen soll.
http://cvs.tuxbox-cvs.sourceforge.net/l ... 00077.html
http://cvs.tuxbox-cvs.sourceforge.net/l ... 00099.html

Gruß
mash

P.S. Ich bin zwar im JTG-Forum registriert, lese aber fast gar nicht mit. Insofern wären entsprechende Infos zu Rahmenbedingungen hier angebracht.
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
ist denn keiner hier der meine Begeisterung teilt, dass es prinzipiell moeglich ist HDTV mit der Box zu empfangen..;-)

@all
..kennt einer von Euch andere HDTV-Sender auf Astra mit denen man mal spielen kann? Auf 'Euro 1080' laeuft nur gelegntlich ein unverschluesseltes Programm.

cu,
peter

--
'..ich bin entäuscht, total entäuscht..'
[Rammstein]
Zuletzt geändert von petgun am Sonntag 16. Januar 2005, 17:47, insgesamt 1-mal geändert.
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

Beitrag von z3r0 »

mash4077 hat geschrieben:
z3r0 hat geschrieben:Weiss nicht wie du darauf kommst, das es dynamisch gehen soll.
http://cvs.tuxbox-cvs.sourceforge.net/l ... 00077.html
http://cvs.tuxbox-cvs.sourceforge.net/l ... 00099.html
Danke fuer die Links. Mir war es schon bekannt, das man den SPTS-Modus mittlerweile zur Laufzeit umschalten kann. Wie mache ich das aber vom Streamingrechner aus, ohne mich per Telnet einloggen zu muessen? Imo gibt es noch keinen nhttpd-Aufruf dafür.
mash4077 hat geschrieben: P.S. Ich bin zwar im JTG-Forum registriert, lese aber fast gar nicht mit. Insofern wären entsprechende Infos zu Rahmenbedingungen hier angebracht.
Steht direkt unter Downloads in der ersten Zeile das der SPTS-Treiber an sein muss.
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

z3r0 hat geschrieben:Wie mache ich das aber vom Streamingrechner aus, ohne mich per Telnet einloggen zu muessen? Imo gibt es noch keinen nhttpd-Aufruf dafür.
Frag doch mal Head (der hat's ja für die PMT eingebaut) oder chakazulu ob sie es für Euch implementieren.

Gruß
mash
DrStoned
Tuxboxer
Tuxboxer
Beiträge: 2614
Registriert: Montag 20. Mai 2002, 10:49
Image: JTG-Image [IDE] Version 2.4.4
Image: (7025SS) Merlin

Beitrag von DrStoned »

Diesbezüglich hatte ich schon eine Anfrage erstellt, siehe http://forum.tuxbox-cvs.sourceforge.net ... hp?t=35373

Greetz von DrStoned :lol: :lol: :lol:
Greetz von DrStoned :lol: :lol: :lol:
mash4077
Tuxboxer
Tuxboxer
Beiträge: 4654
Registriert: Samstag 27. April 2002, 13:19

Beitrag von mash4077 »

Ich würde den kleinen Dienstweg nehmen, von Entwickler zu Entwickler...

Gruß
mash
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

Beitrag von z3r0 »

JackTV 0.1.0
http://www.jackthegrabber.de/dload.php? ... file_id=11

Wichtigste Änderungen:
- Dynamisches Ein/Ausschalten des SPTS-Modus (funktioniert nur mit Images ab 18.1.2005)
Die Box wird (falls notwendig) beim Start der Anwendung in den SPTS-Modus versetzt. Wird das Programm beendet, wird in der Box der Ursprungszustand wieder hergestellt.
- Wird mit VLC in eine Datei gestreamt, erschein ein 2. Playback-Button. Mit diesem Button wird der aktuell aufgenommene Stream aus der Datei wiedergegeben. Somit ist ein Glotzen mit Time-Shifting möglich.

Es ist möglich das die alte JackTV.xml nicht mehr kompatibel ist!!
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
hoert sich klasse an! Ich bleibe aber erst mal bei 0.6...die hat schon alles was ich brauche ;-)
Die CPU-Belastung von VLC mit JackTV ist einfach ein Traum....waehrend der Wiedergabe mit VLC...egal ob Vollbild/Wallpaper/Window auf einem 2GHz P4:

Bild

ich kenne kein Programm was da mithalten kann!

cu,
peter
hunter3
Neugieriger
Neugieriger
Beiträge: 11
Registriert: Freitag 9. April 2004, 14:15

Beitrag von hunter3 »

Hi,

ich habe die letzte und die neue Version 0.1.2 ausprobiert. Nachdem ich jdk1.5 installiert hatte, war dann auch der java.lang.UnsupportedClassVersionError weg.

Jetzt hab ich aber an anderer Stelle eine Exception. Wenn ich auf den Play Button drücke, dann kommt:

Code: Alles auswählen

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at control.ControlMainView.getPlaybackRequestString(ControlMainView.java:210)
        at control.ControlMainView.actionPlayback(ControlMainView.java:168)
        at control.ControlMainView.actionPerformed(ControlMainView.java:144)
...
als Wiedergabeprogramm habe ich /usr/bin/vlc genommen (habe Linux)
als Wiedergabeoption habe ich vlc gewählt

Code: Alles auswählen

vlc http://$ip:31339/0,$pmt,$vPid,$aPid
. Habe aber auch mplayer und xine mit und ohne 0,$pmt probiert. Auf der Box habe ich das yadi vom 6.1.2005.
vlc, mplayer, xine sind alle unter /usr/bin installiert. Aller player funktionieren problemlos. Zum Aufnehmen benutze ich normalerweise auch den vlc.
SPTS Mode habe ich aktiviert (knistert beim umschalten auf PW)

Bin etwas erstaunt, dass ich wohl der einzige mit dem Problem bin...

Gruss hunter3
[/code]
petgun
Tuxboxer
Tuxboxer
Beiträge: 5001
Registriert: Montag 11. November 2002, 15:26

Beitrag von petgun »

hi,
..die neue Version 0.1.2...
;-) z3r0 legt ja echt ein rasantes Tempo bei der Nummerierung vor und ich bin mit meiner gut laufenden 0.0.6 ja absolut outdatet...und die 0.0.6 ist erst eine Woche alt :-)

cu,
peter
z3r0
Einsteiger
Einsteiger
Beiträge: 141
Registriert: Mittwoch 24. März 2004, 21:32

Beitrag von z3r0 »

hunter3

Ich kann VLC unter Linux momentan nicht testen. Mit Xine funktioniert es aber bei mir.

Programm
/usr/bin/xine

Wiedergabe-Option
http://$ip:31339/$vPid,$aPid

Die Nullpointer wuerde ich jetzt auf einen fehlende Pid führen, die eigentlich nicht fehlen darf.

Edit: Du kannst es mal mit der neuen Version probieren. Hab was an dem Handling mit der PMT gedreht.