ggrab: Streaming Tool unter Linux, Windows, MacOs, Solaris..
-
- Interessierter
- Beiträge: 57
- Registriert: Dienstag 2. April 2002, 17:38
-
- Interessierter
- Beiträge: 77
- Registriert: Montag 3. September 2001, 00:00
-
- Interessierter
- Beiträge: 31
- Registriert: Sonntag 3. November 2002, 12:41
hi!!
ich bekomme nachdem ich bei einem file die aufnahme stoppe, in "ps axu" ein
[ggrab <defunct>]
und nach jeder weiteren aufnahme die gesoppt wird, kommt eines dazu!
killen lassen sie sich nicht und sind erst wieder weg sobald ich den sserver restarte.
./sserver -host dbox -port 31338 -o /stuff/sat/movies/rec_
[ggrab <defunct>]
weiss jemand wieso??
thx, cu racer1
ich bekomme nachdem ich bei einem file die aufnahme stoppe, in "ps axu" ein
[ggrab <defunct>]
und nach jeder weiteren aufnahme die gesoppt wird, kommt eines dazu!
killen lassen sie sich nicht und sind erst wieder weg sobald ich den sserver restarte.
./sserver -host dbox -port 31338 -o /stuff/sat/movies/rec_
[ggrab <defunct>]
weiss jemand wieso??
thx, cu racer1
-
- Einsteiger
- Beiträge: 394
- Registriert: Mittwoch 9. Oktober 2002, 11:12
-
- Oberlamer, Administrator & Supernanny
- Beiträge: 10532
- Registriert: Samstag 13. Juli 2002, 10:49
Bin gerade dabei, den sserver zu fixen.
Dank einer zickigen Philips-Box komme ich aber wohl vorm Wochenende (sorry) leider nicht dazu, die Version zu veröffentlichen. Schließlich soll der Name der Sendung als Filename auch gleich mit einfließen
Dank einer zickigen Philips-Box komme ich aber wohl vorm Wochenende (sorry) leider nicht dazu, die Version zu veröffentlichen. Schließlich soll der Name der Sendung als Filename auch gleich mit einfließen
Zuletzt geändert von DieMade am Montag 11. November 2002, 22:24, insgesamt 1-mal geändert.
There are 10 types of people in the world: those who know binary and those who don't
-
- Interessierter
- Beiträge: 31
- Registriert: Sonntag 3. November 2002, 12:41
-
- Interessierter
- Beiträge: 59
- Registriert: Sonntag 10. Februar 2002, 14:43
hy ,
habe mal versucht Premiere Austria zu streamen , das geht nicht...
********************** START RECORDING **********************
ONIDSID : 850035
APID : a00
VPID : 9ff
CHANNELNAME : PREMIERE Austria
***********************************************************
xlist::getelem timeout wait for data
netzwerk karte blinkt kurz wie wild und dann kommt der timeout ..
hmm .. jemand ne idee ?
andere Kanäle gehen mit dem selben setup ..
harry
habe mal versucht Premiere Austria zu streamen , das geht nicht...
********************** START RECORDING **********************
ONIDSID : 850035
APID : a00
VPID : 9ff
CHANNELNAME : PREMIERE Austria
***********************************************************
xlist::getelem timeout wait for data
netzwerk karte blinkt kurz wie wild und dann kommt der timeout ..
hmm .. jemand ne idee ?
andere Kanäle gehen mit dem selben setup ..
harry
-
- Einsteiger
- Beiträge: 394
- Registriert: Mittwoch 9. Oktober 2002, 11:12
@SatTel
bin leider erst gegen das Wochenende wieder da. DaPapst hat mir schon ein Schnipsel bereitgestellt und macht auch noch einen Log. Ich hab mit die Datei angesehen.... und noch keine Idee. Der Videostream sieht strukturell gut aus, nur der Audiostream ist nicht ok. Aber mal abwarten, was das Logfile sagt...
@harry67
Wenn du selbst keine Lösung findest, start mal mit -vlog und -alog und stell mir die Files irgendwo zu Download bereit (zum Wochenende).
Ich meld mich dann!
________________
Gruß
Gandalfx
bin leider erst gegen das Wochenende wieder da. DaPapst hat mir schon ein Schnipsel bereitgestellt und macht auch noch einen Log. Ich hab mit die Datei angesehen.... und noch keine Idee. Der Videostream sieht strukturell gut aus, nur der Audiostream ist nicht ok. Aber mal abwarten, was das Logfile sagt...
@harry67
Wenn du selbst keine Lösung findest, start mal mit -vlog und -alog und stell mir die Files irgendwo zu Download bereit (zum Wochenende).
Ich meld mich dann!
________________
Gruß
Gandalfx
-
- Interessierter
- Beiträge: 59
- Registriert: Sonntag 10. Februar 2002, 14:43
-
- Senior Member
- Beiträge: 394
- Registriert: Freitag 9. November 2001, 00:00
-
- Senior Member
- Beiträge: 394
- Registriert: Freitag 9. November 2001, 00:00
-
- Neugieriger
- Beiträge: 18
- Registriert: Samstag 19. Januar 2002, 13:23
-
- Interessierter
- Beiträge: 77
- Registriert: Sonntag 22. Juli 2001, 00:00
Hi Gandalfx!
Erstmal ein supergrosses Lob, Dein ggrab ist das erste Programm mit dem ich überhaupt so streamen kann, dass ein vernünftiger Stream erzeugt wird.
Ein kleines Problem habe ich leider noch:
Nach längerer Zeit super-streamens kommt es irgendwann zu einem Abbruch, mal nach 20 Minuten, mal nach 80 Minuten, also es geht wirklich lang.
Im Shell-Fenster sieht es dann so aus:
Hast Du eine Idee, oder gibt es irgendeinen Tipp was ich tun könnte um zur Verbesserung beizutragen??
Ich würde mich sehr über einen Hinweis freuen
Tschau
Tüftler17
Erstmal ein supergrosses Lob, Dein ggrab ist das erste Programm mit dem ich überhaupt so streamen kann, dass ein vernünftiger Stream erzeugt wird.
Ein kleines Problem habe ich leider noch:
Nach längerer Zeit super-streamens kommt es irgendwann zu einem Abbruch, mal nach 20 Minuten, mal nach 80 Minuten, also es geht wirklich lang.
Im Shell-Fenster sieht es dann so aus:
Code: Alles auswählen
...snipp
84:00 vid 4643 kbit/s aud 220 kbit/s syn 0 drop 0s vh 29416 ah 09144
84:10 vid 4134 kbit/s aud 347 kbit/s syn 0 drop 0s vh 29416 ah 09144
84:20 vid 4030 kbit/s aud 191 kbit/s syn 0 drop 0s vh 29416 ah 09144
ptr:-2128967998, lIn:2166000000, lOut:2165866406rop 0s vh 29416 ah 09144
CopyBuffer: data not avaiable in buffer
Ich würde mich sehr über einen Hinweis freuen
Tschau
Tüftler17
-
- Einsteiger
- Beiträge: 185
- Registriert: Mittwoch 29. August 2001, 00:00
Muß mich natürlich dem Lob ganzdoll anschliessen!!!!!tueftler17 hat geschrieben:Hi Gandalfx!
Erstmal ein supergrosses Lob, Dein ggrab ist das erste Programm mit dem ich überhaupt so streamen kann, dass ein vernünftiger Stream erzeugt wird.
Ein kleines Problem habe ich leider noch:
Nach längerer Zeit super-streamens kommt es irgendwann zu einem Abbruch, mal nach 20 Minuten, mal nach 80 Minuten, also es geht wirklich lang.
Im Shell-Fenster sieht es dann so aus:Code: Alles auswählen
...snipp 84:00 vid 4643 kbit/s aud 220 kbit/s syn 0 drop 0s vh 29416 ah 09144 84:10 vid 4134 kbit/s aud 347 kbit/s syn 0 drop 0s vh 29416 ah 09144 84:20 vid 4030 kbit/s aud 191 kbit/s syn 0 drop 0s vh 29416 ah 09144 ptr:-2128967998, lIn:2166000000, lOut:2165866406rop 0s vh 29416 ah 09144 CopyBuffer: data not avaiable in buffer
Kann den Fehler/(das Problem) bestätigen.
Bei mir reproduzierbar nach 20+XMinuten gleiche Fehlermeldung und kein weiteres zunehmen des vob-Files.
Randbedingung:
AMD K6/400
256MB
Suse 7.3
Platz genug auf Platte (nur um Fragen vorzubeugen)
ICH war leider zu dämmlich fürn Screenshot deshalb kein Ahnung wieviele vh/ah.
Und nochmal:
Ich bin total begeister von nem Kommando zeilen Streamserver Der Linux läuft sowieso immer.....DANKE(auch an die anderen Dev's)
Esetorp
Philips 2xIntel Sat Yadd BR2.0 im Flash
-
- Einsteiger
- Beiträge: 394
- Registriert: Mittwoch 9. Oktober 2002, 11:12
@esetorp
@tueftler17
mmmh.. irgendwo ein Bug. Bitte ladet mal die neue Version herunter.
Bevor ihr das grabben startet, bitte mal "ulimit -c unlimited", und startet dann ggrab mit dem Parameter -core. Wenn der Fehler dann auftritt,
sendet mir bitte den tar-file mit binary und Quellen und dem erzeugten core-dump. Bitte core file taren! Email-Adresse im Readme.
___________
Gruß
Gandalfx
@tueftler17
mmmh.. irgendwo ein Bug. Bitte ladet mal die neue Version herunter.
Bevor ihr das grabben startet, bitte mal "ulimit -c unlimited", und startet dann ggrab mit dem Parameter -core. Wenn der Fehler dann auftritt,
sendet mir bitte den tar-file mit binary und Quellen und dem erzeugten core-dump. Bitte core file taren! Email-Adresse im Readme.
___________
Gruß
Gandalfx
-
- Einsteiger
- Beiträge: 185
- Registriert: Mittwoch 29. August 2001, 00:00
Hab noch ein Fehler damit's nicht langweilig wird ;-)
Ich hab kein Ahnung was ich da aufgenommn hab ...(hätte )
Habe den Streamserver so gestartet "./sserver -host rdbox -port 31338 -o ./"
Mit neuer version testen kann ich leider erst heute abend
Werde meine Ergebnisse dann mit teilen.
Bis denne
Ese
Code: Alles auswählen
********************** START RECORDING *********************
ONIDSID : 85000a
APID : 80
VPID : a6
CHANNELNAME : RTL2
***********************************************************
xlist::getelem timeout wait for data
Stop recording
Habe den Streamserver so gestartet "./sserver -host rdbox -port 31338 -o ./"
Seh ich das richtig , das "-core" einfach noch in der sserver-Start zeile anhängt wird?Gandalfx hat geschrieben:@esetorp
@tueftler17
mmmh.. irgendwo ein Bug. Bitte ladet mal die neue Version herunter.
Bevor ihr das grabben startet, bitte mal "ulimit -c unlimited", und startet dann ggrab mit dem Parameter -core. Wenn der Fehler dann auftritt,
sendet mir bitte den tar-file mit binary und Quellen und dem erzeugten core-dump. Bitte core file taren! Email-Adresse im Readme.
Mit neuer version testen kann ich leider erst heute abend
Werde meine Ergebnisse dann mit teilen.
Bis denne
Ese
Philips 2xIntel Sat Yadd BR2.0 im Flash
-
- Neugieriger
- Beiträge: 18
- Registriert: Samstag 19. Januar 2002, 13:23
Hi,
hab gerade gesehen, das ggrab jetzt im CVS ist. Klasse!
Damit ich es auf Solaris 9 compilieren kann bräuchte ich zwei kleine Änderungen im Makefile:
GG_LIBS=-lpthread ==> GG_LIBS=-lpthread -lnsl -lrt -lsocket
LDFLAGS=-static -s ==> LDFLAGS=-s
Wenn einer von den CVS-Berechtigten bitte einbauen könnte. THX
ciao
Travis
hab gerade gesehen, das ggrab jetzt im CVS ist. Klasse!
Damit ich es auf Solaris 9 compilieren kann bräuchte ich zwei kleine Änderungen im Makefile:
GG_LIBS=-lpthread ==> GG_LIBS=-lpthread -lnsl -lrt -lsocket
LDFLAGS=-static -s ==> LDFLAGS=-s
Wenn einer von den CVS-Berechtigten bitte einbauen könnte. THX
ciao
Travis
-
- Einsteiger
- Beiträge: 394
- Registriert: Mittwoch 9. Oktober 2002, 11:12
Hallo zusammen,
ggrab ist jetzt hier im Tuxbox cvs unter hostapps/ggrab.
Wenn ihr im zentralen Teil Änderungen macht, nehmt bitte Rücksprache mit mir. Ich will da noch einen größeren Rundschlag machen.
Es sind zwei neue Optionen dazugekommen: -e <extension> File Extension für den Output File und -core, um bei einem Fehler einen Core-Dump zu erzeugen (evtl. muß vorher ulimit -c unlimited gestartet werden).
@Travis
ich nehm die Optionen als Kommentar für Soaris ins Makefile (ich zu faul, bei den paar Files ein configure zu stricken ;-)). Gibts bei Solaris ein define, mit der man Solaris identifizieren kann (wg. dem mlockall-Aufruf)?
@esetorp
da kommen keine Daten von der Box, hab ich auch ab und zu, weiß noch nicht warum.Nochmal starten, dann gehts in der Regel. Den -core gibst du einfach auf der Kommandozeile mit an.
@DieMade, @Dirch
Ich habe im Moment keine Ambitionen, selber am sserver rumzuschrauben. Sprecht euch am besten ab, wer was macht. @Dirch, ich habe den geänderten sserver nicht in cvs genommen, da ich die -f option nicht implementiert habe. Imho geht das auch direkt mit der -o, da man hier auch eine Pfad angeben kann. Die Extension Option ist schon drin.
Vielleicht erwisch ich euch auch im Channel.
@DaPapst
habe das Log da. Muß ich mir jetzt mal zu Gemüte führen...
Viele Grüße
_____________
Gandalfx
ggrab ist jetzt hier im Tuxbox cvs unter hostapps/ggrab.
Wenn ihr im zentralen Teil Änderungen macht, nehmt bitte Rücksprache mit mir. Ich will da noch einen größeren Rundschlag machen.
Es sind zwei neue Optionen dazugekommen: -e <extension> File Extension für den Output File und -core, um bei einem Fehler einen Core-Dump zu erzeugen (evtl. muß vorher ulimit -c unlimited gestartet werden).
@Travis
ich nehm die Optionen als Kommentar für Soaris ins Makefile (ich zu faul, bei den paar Files ein configure zu stricken ;-)). Gibts bei Solaris ein define, mit der man Solaris identifizieren kann (wg. dem mlockall-Aufruf)?
@esetorp
da kommen keine Daten von der Box, hab ich auch ab und zu, weiß noch nicht warum.Nochmal starten, dann gehts in der Regel. Den -core gibst du einfach auf der Kommandozeile mit an.
@DieMade, @Dirch
Ich habe im Moment keine Ambitionen, selber am sserver rumzuschrauben. Sprecht euch am besten ab, wer was macht. @Dirch, ich habe den geänderten sserver nicht in cvs genommen, da ich die -f option nicht implementiert habe. Imho geht das auch direkt mit der -o, da man hier auch eine Pfad angeben kann. Die Extension Option ist schon drin.
Vielleicht erwisch ich euch auch im Channel.
@DaPapst
habe das Log da. Muß ich mir jetzt mal zu Gemüte führen...
Viele Grüße
_____________
Gandalfx
-
- Neugieriger
- Beiträge: 18
- Registriert: Samstag 19. Januar 2002, 13:23
Hi,
bin leider nicht so fit im Programmieren aber vielleicht geht das ja:
<snip http://www.bolthole.com/solaris/>
If you want an "#ifdef solaris", the portable way is
#if defined (__SVR4) && defined (__sun)
This should work on gcc, sun cc, and lots o other compilers, on both sparc and intel.
</snip>
<snip>
! # if defined(HPUX) || (defined(BSD_RELEASE) && BSD_RELEASE >= 44) || defined(SOLARIS)
# include <termios.h>
# endif
</snip>
Hoffe das ist was Du brauchst.
ciao Travis
bin leider nicht so fit im Programmieren aber vielleicht geht das ja:
<snip http://www.bolthole.com/solaris/>
If you want an "#ifdef solaris", the portable way is
#if defined (__SVR4) && defined (__sun)
This should work on gcc, sun cc, and lots o other compilers, on both sparc and intel.
</snip>
<snip>
! # if defined(HPUX) || (defined(BSD_RELEASE) && BSD_RELEASE >= 44) || defined(SOLARIS)
# include <termios.h>
# endif
</snip>
Hoffe das ist was Du brauchst.
ciao Travis
-
- Neugieriger
- Beiträge: 14
- Registriert: Freitag 15. November 2002, 18:25
Hi,
erstmal dickes Lob an Gandalfx.
Dein ggrab ist genau das, was ich gesucht hab. Streaming(server) unter Linux ohne lästige Oberfläche. Einfach klasse !
Leider hab ich noch ein Phänomen, das ich mir nicht so richtig erklären kann.
Ich hab bei manchen Kanälen immer wieder kurze Hänger im Bild obwohl der Output beim Streamen für meine Begriffe gut aussieht.
Inzwischen hab ich's auch schon mal mit cygwin ausprobiert, da ich auf meinem Windoze Rechner mit wingrab keine solche Probleme habe. Leider ohne Erfolg.
Ach ja, als Player benutze ich PowerDVD. Falls es damit was zu tun haben könnte.
Hat jemand eine Idee warum mein Bild manchmal stockt ???
Gruß
Masque
erstmal dickes Lob an Gandalfx.
Dein ggrab ist genau das, was ich gesucht hab. Streaming(server) unter Linux ohne lästige Oberfläche. Einfach klasse !
Leider hab ich noch ein Phänomen, das ich mir nicht so richtig erklären kann.
Ich hab bei manchen Kanälen immer wieder kurze Hänger im Bild obwohl der Output beim Streamen für meine Begriffe gut aussieht.
Code: Alles auswählen
00:10 vid 2289 kbit/s aud 207 kbit/s syn 0 drop 0s vh 01448 ah 01448
00:20 vid 3656 kbit/s aud 192 kbit/s syn 0 drop 0s vh 01448 ah 01448
00:30 vid 2790 kbit/s aud 200 kbit/s syn 0 drop 0s vh 01448 ah 01448
00:40 vid 2089 kbit/s aud 189 kbit/s syn 0 drop 0s vh 01448 ah 01448
00:50 vid 2570 kbit/s aud 215 kbit/s syn 0 drop 0s vh 01448 ah 01448
01:00 vid 4785 kbit/s aud 194 kbit/s syn 0 drop 0s vh 01448 ah 01448
Ach ja, als Player benutze ich PowerDVD. Falls es damit was zu tun haben könnte.
Hat jemand eine Idee warum mein Bild manchmal stockt ???
Gruß
Masque
-
- Einsteiger
- Beiträge: 394
- Registriert: Mittwoch 9. Oktober 2002, 11:12
@SaTel
@DaPapst
Schlechte Nachricht: Ich habe keinerlei Erklärung für euer Problem. Der Logfile,den DaPapst gezogen hat, kommt direkt nach dem Einlesen von der Schnittstelle. Dort sind zumindest sicher im Audio-File die Frames schon kaputt (Die Längen der einzelnen Audio-Frames stimmen nicht). Im Video-File kann ich nur feststellen, dass die Grundstruktur stimmt, merke aber nicht, ob einzelne Bytes wie im Audio-File zuviel sind.
Vielleicht kann jemand auch noch mal in den Code schauen. Im Moment sorry...
@masque
Ist bei mir auch so. Ich verstehe es noch nicht ganz (Ist nur bei bestimmten Programmen so). Muß mir das Timing noch mal genauer anschauen.
@Travis
Prima, in der nächsten Version drin...
@Alle
Wer sich mit den Innereien der MPEG-Streams auskennt, bitte melden! Hier brauch ich Hilfe.
____________
Gruß
Gandalf
@DaPapst
Schlechte Nachricht: Ich habe keinerlei Erklärung für euer Problem. Der Logfile,den DaPapst gezogen hat, kommt direkt nach dem Einlesen von der Schnittstelle. Dort sind zumindest sicher im Audio-File die Frames schon kaputt (Die Längen der einzelnen Audio-Frames stimmen nicht). Im Video-File kann ich nur feststellen, dass die Grundstruktur stimmt, merke aber nicht, ob einzelne Bytes wie im Audio-File zuviel sind.
Vielleicht kann jemand auch noch mal in den Code schauen. Im Moment sorry...
@masque
Ist bei mir auch so. Ich verstehe es noch nicht ganz (Ist nur bei bestimmten Programmen so). Muß mir das Timing noch mal genauer anschauen.
@Travis
Prima, in der nächsten Version drin...
@Alle
Wer sich mit den Innereien der MPEG-Streams auskennt, bitte melden! Hier brauch ich Hilfe.
____________
Gruß
Gandalf
-
- Neugieriger
- Beiträge: 14
- Registriert: Freitag 15. November 2002, 18:25
Ich hab noch was für die "Fehlerliste".
Wenn ich die Aufnahme timergesteuert starte und die Box vor der Aufnahme umschalten muss, treten bei mir nachstellbar folgende Fehlermeldungen auf:
Gruß
masque
Wenn ich die Aufnahme timergesteuert starte und die Box vor der Aufnahme umschalten muss, treten bei mir nachstellbar folgende Fehlermeldungen auf:
Code: Alles auswählen
xlist::getelem timeout wait for data
Code: Alles auswählen
SearchStreamId: timeout wait for data
masque
-
- Interessierter
- Beiträge: 77
- Registriert: Sonntag 22. Juli 2001, 00:00
Hi Gandalfx!
Danke für Deine Antwort und Optionen.
Den Fehler konnte ich reproduzieren. Es sind aber mit Core und allem 4,6 MB. Möchtest Du die wirklich gemailt haben, oder hast Du von anderen schon entsprechende Infos bekommen....
Ich lasse das gezippte File mal bei mir liegen und wenn Du es möchtest, schreib kurz was...
Tschau
Tüftler17
Danke für Deine Antwort und Optionen.
Den Fehler konnte ich reproduzieren. Es sind aber mit Core und allem 4,6 MB. Möchtest Du die wirklich gemailt haben, oder hast Du von anderen schon entsprechende Infos bekommen....
Ich lasse das gezippte File mal bei mir liegen und wenn Du es möchtest, schreib kurz was...
Tschau
Tüftler17