ggrab: Neue Version (0.20) mit neuen Features!

Digital Recording
grubi
Interessierter
Interessierter
Beiträge: 93
Registriert: Mittwoch 15. Januar 2003, 13:00

Beitrag von grubi »

>>Leider habe ich zur Zeit keinen Webspace zur Verfügung.
>>Ich maile aber bei Interesse das Patch-File
>>(bis es irgentwann in ein offizielles Release veröffentlicht wird) zu.

Mailst Du mir es bitte auch.
Wenn Du möchtest setze ich es bei mir auf den FTP.

Gruß.
Goppi.
Evolution100
Interessierter
Interessierter
Beiträge: 45
Registriert: Samstag 8. September 2001, 00:00

Beitrag von Evolution100 »

Hi,

kennt jemand diese Fehlermeldung?

056:40 rt:3473 rt:0251
056:50 rt:3066 rt:0191
057:00 rt:3902 rt:0190
057:10 rt:3838 rt:0183
ptr:82808122, lIn:82804778, lOut:82801196 len:16
CopyBuffer: timeout waiting for data

ich bekomm die immer nach..xxx unbestimmter zeit!

Danke euch schonmal für Tips...

Evo
grubi
Interessierter
Interessierter
Beiträge: 93
Registriert: Mittwoch 15. Januar 2003, 13:00

Beitrag von grubi »

>>kennt jemand diese Fehlermeldung?
>>CopyBuffer: timeout waiting for data

Wer kennt die nicht.
Ursache ist eine Blockierung des Socket-Interfaces beim write. Einzige Möglicheit ist Streamen über UDP mit einer streampes auf Basis der source 1.4.2.5 (release-branch). Dort ist ein Workaround drin.
woelfchen
Interessierter
Interessierter
Beiträge: 41
Registriert: Donnerstag 14. Februar 2002, 11:49

Beitrag von woelfchen »

wie ruft man die pid auf. kann mir einer beim beispiel ip 192.168.3.1 das schreiben. ich möchte ggrab probieren, weil mir ngrab unter linux immer nach einer zeit abbreicht. die datenrate wird immer kleiner, bis sie irgendwann abreist. habe ggrab als root installiert und kann es aufrufen. weiß aber nicht, wie man die pid eingibt, wie die zeile genau aussieht. habe ggrab -host 192.168.3.1 probiert. dürfte aber falsch geschrieben sein. danke
stueckliste
Einsteiger
Einsteiger
Beiträge: 142
Registriert: Donnerstag 22. Mai 2003, 12:06

Beitrag von stueckliste »

Starte doch einfach "sserver", dann kannst Du wie gewohnt direkt von der Box aufnehmen (Rote Taste)
stueckliste
Einsteiger
Einsteiger
Beiträge: 142
Registriert: Donnerstag 22. Mai 2003, 12:06

Beitrag von stueckliste »

dboxP hat geschrieben:Die 2GB Begrenzung unter FAT ist nicht das Problem, ich grabbe auf eine EXT2-Partition.
Mach Dir mal eine reiserfs partition (mit -v 2 formatieren), das klappt auch mit älteren 2.4er kernel.
woelfchen
Interessierter
Interessierter
Beiträge: 41
Registriert: Donnerstag 14. Februar 2002, 11:49

Beitrag von woelfchen »

danke,muß ich heut abend probieren.
mikrocosm
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Donnerstag 29. Mai 2003, 01:36

wieso eigentlich die streamerei wenn wir nfs haben?

Beitrag von mikrocosm »

mal ne blöde frage (mag sein, dass die eher in die newbie-ecke gehört) aber wieso muss ich eigentlich auf meinem linux-server einen server laufen lassen, der den stream entgegennimmt, wenn ich freigegebene nfs-verzeichnisse habe ... wäre es nicht irgendwie einfacher, wenn die dbox das zeug einfach in das nfs-verzeichnis schreibt?
mikrocosm
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Donnerstag 29. Mai 2003, 01:36

sserver stirbt

Beitrag von mikrocosm »

wenn ich den sserver mit & im hintergrund laufen lasse schreibt er dann irgendwo ein logfile? ist mir nämlich heimlich still und leise abgeraucht und hat deswegen nicht aufgenommen ;-(
Zuletzt geändert von mikrocosm am Sonntag 1. Juni 2003, 13:53, insgesamt 1-mal geändert.
Gandalfx
Einsteiger
Einsteiger
Beiträge: 394
Registriert: Mittwoch 9. Oktober 2002, 11:12

Beitrag von Gandalfx »

@mikrocosm
Aufnehmen direkt in NFS: Übertragung zu langsam, zu wenig CPU-Power zum Multiplexen

Log: ssserver/ggrab mit -debug starten. Log wird nach stderr geschrieben...
mikrocosm
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Donnerstag 29. Mai 2003, 01:36

Beitrag von mikrocosm »

@Gandalfx:
NFS: schade ;-)
Log: gut, danke ...jetzt muss ich mich nur wieder erinnern, wie man stderr umleitet... &2> oder so.. ;-)

bin jetzt aber wohl dahinter gekommen - der sserver scheint es nicht zu mögen, wenn man ihn in den hintergrund drängt?
wenn ich ihn normal auf der console laufen lasse, funktioniert das. aber ich dachte ich kann ihn automatisch starten lassen indem ich ein initskript mache, dass ihn mit & aufruft..
das hier wäre halt schön gewesen:

Code: Alles auswählen

/usr/local/bin/sserver -o /var/dboxin/ &
Im Endeffekt will ich halt net immer erst was am Server starten müssen, wenn ich was aufnehmen will, sondern das soll halt schon im hintergrund laufen... meine Frau solls ja auch können ;-)
fibercut
Neugieriger
Neugieriger
Beiträge: 3
Registriert: Samstag 8. Februar 2003, 11:49

Beitrag von fibercut »

deswegen läuft der sserver hier im screen ... zwar nicht unter Linux aber das sollte ja Wurscht sein

-fiber
fronti
Erleuchteter
Erleuchteter
Beiträge: 511
Registriert: Freitag 14. Juni 2002, 01:24

Beitrag von fronti »

Was spriicht denn gegen eine loesung mit hilfe des inetd?

im inetd einfach sserver eintragen und es sollte gut sein..
mikrocosm
Neugieriger
Neugieriger
Beiträge: 10
Registriert: Donnerstag 29. Mai 2003, 01:36

Beitrag von mikrocosm »

@fronti:
klingt gut, funkt leider nicht bei mir.
Port 4000 ist von ICQ belegt, daher bin ich auf 4010 ausgewichen, klappt auch sonst. folgendes habe ich eingestellt:

Code: Alles auswählen

root@rincewind:/dboxin# cat /etc/services |grep 4010
dbox-stream     4010/tcp                        # DBoxstream

root@rincewind:/dboxin# cat /etc/inetd.conf |grep dbox
dbox-stream     stream  tcp     nowait  root    /usr/sbin/tcpd  /usr/local/bin/sserver -sport 4010 -o /dboxin -s 650
root@rincewind:/dboxin# netstat -na |grep 4010
tcp        0      0 0.0.0.0:4010            0.0.0.0:*               LISTEN
also ich habe ein Listen auf dem Port, trotzdem meint meine dbox da könnte sie keine Verbindung aufnehmen. Siehst Du einen Fehler?
fronti
Erleuchteter
Erleuchteter
Beiträge: 511
Registriert: Freitag 14. Juni 2002, 01:24

Beitrag von fronti »

hmm.. eigentlich frage ich mich im Moment, warum ueberhaupt den inetd nehmen..

Es sollte ja reichen, sserver beim rechnerstart zu starten. /etc/rc...
Wenn man sicherstellen will, dass der dienst immer laeuft kann man ja ein kleines script nehmen

while [ true ]
do
sserver
done

und das laufen lassen..

Das mit dem inetd verstehe ich im moment auch nicht. Werde es mal vielleicht am WE testen.
kerlimann
Semiprofi
Semiprofi
Beiträge: 1208
Registriert: Donnerstag 26. Dezember 2002, 07:26

Beitrag von kerlimann »

mikrocosm hat geschrieben:

Code: Alles auswählen

/usr/local/bin/sserver -o /var/dboxin/ &
also bei mir geht das. habs in der boot.local eingetragen.
frankseu
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 28. Juli 2002, 09:31

sserver und Inetd

Beitrag von frankseu »

Hat jemand schon eine Lösung zum Start des sserver via inetd ?
Gruss
Frank
compi
Interessierter
Interessierter
Beiträge: 40
Registriert: Samstag 7. Dezember 2002, 22:55

Beitrag von compi »

Also ich starte sserver beim Systemstart


#! /bin/sh

### BEGIN INIT INFO
# Provides: sserver
# Required-Start:
# Required-Stop:
# X-UnitedLinux-Should-Start:
# X-UnitedLinux-Should-Stop:
# Default-Start: 3 5
# Default-Stop:
# Description: Start sserver
### END INIT INFO

sserver_bin="/home/compi/Documents/ggrab-0.22a/sserver -udp 30000 -host 192.168.0.5 -o /share/film/ggrab"
sserver_bin1=/home/compi/Documents/ggrab-0.22a/sserver

test -x $sserver_bin1 || exit 5


# First reset status of this service
. /etc/rc.status

rc_reset

case "$1" in
start)
echo -n "Starte sserver"
startproc $sserver_bin
rc_check
rc_status -v
;;
stop)
echo -n "Beende sserver"
killproc -TERM $sserver_bin1
rc_check
rc_status -v
;;
status)
echo -n "Checke Status sserver"
checkproc $sserver_bin1
rc_check
rc_status -v
;;
*)
echo "Usage: $0 {start|stop|status}"
exit 1
;;
esac


Gruß

compi
SAGEM dbox2 1xI mit AlexW
frankseu
Interessierter
Interessierter
Beiträge: 28
Registriert: Sonntag 28. Juli 2002, 09:31

Beitrag von frankseu »

@compi

Danke für Deine antwort. War nicht im lande.
Werde ausprobieren und dan Meldung machen.

Frank
peterpp
Neugieriger
Neugieriger
Beiträge: 7
Registriert: Freitag 24. Januar 2003, 07:24

Beitrag von peterpp »

bei mir geht das leider auch nicht. einzige möglichkeit ist, ihn mit screen zu starten. aber das nervt, weil ich screen auch sonst benutze.
er läuft immer im hintergrund bis er einmal angesprochen wird von der dbox, dann schließt sich der sserver.
hilfe?!
danke
MR Action
Beiträge: 1
Registriert: Samstag 13. März 2004, 18:25

Beitrag von MR Action »

Ich bekomme den fehler, beim make, das der mit -lpthread nix anfangen kann... und da ich ja die suche kenne, hab ich daraus auch schon ein -pthread im makefile gemacht - aber das hilft auch net... also hab ich auf meinen Mandrake CDs nach nem passenden rpm gesucht (rpmdrake will in der console net) aber auch damit war nix zu wollen... und über google find ich es auch nicht.... Bitte verratet mir mal, wo ich pthread saugen kann... :(