Hi Ross

I appreciate that you'll probably just want to copy this onto the forum but...

I'm up against it. I'm struggling and just need to know if there's any light at 
the end of the tunnel in trying to get my system to work! I'm so close but 
there's a black hole between where I'm "at" and "finishing" my project! 

I'm trying to connect my new Linux "streaming video recorder" embeded processor 
card's ethernet port to our existing camera (not allowed to change software on 
the camera) which has streaming video over ethernet coming out of it. My 
problem is that the ethernet port gets "strangled" inside the camera at the 
same time as the one-and-only control signal (record start/stop) gets 
de-asserted (record stop). The Linux card  detects when this signal gets 
de-asserted and I issue a Kill -HUP <PID> to kill the current openRTSP session. 
This works brilliantly... but only provided I leave the system for more than 30 
seconds before removing the power!

There is obviously some sort of "network outage handler thing" going on... I 
need to reduce the 30 seconds down to say 1 second... this will be fine as it's 
literally an ad-hoc point-to-point link that's about 12cm long. It takes 3 
seconds of holding down the power button before power is actually removed so 
I've got a bit of slack time. If I remove the power before 30 seconds (after 
having tried to kill the openRTSP session) then the resulting file has duration 
0 when I come to play it back with VLC. There's probably something that's not 
getting written to the mp4 file - it has roughly the correct physical size 
(Mbytes vs record time) but it just won't play. I suspect that the openRTSP 
hasn't actually been killed successfully. I'm going to write some test code to 
look into this but my gut feeling is that "something" is keeping openRTSP "on 
ice" (can't kill it) until either the network has "come back" or a 30 second 
timeout has "timed out". 

I've seen a few postings recently that "sort of" relate to this... pulling out 
RJ45s, timeouts, re-connecting, blocking/non-blocking etc etc. The one that 
interests me is when you replied saying that you plan to revamp rtspClient to 
make it "non-blocking" some time in the future. I've no idea how to do it 
myself so am really interested in finding out when this may become available? 
It's my only hope at the moment unless you can point me in another direction?

I'm just using openRTSP and haven't tweaked any of your code... I effectively 
just call it from the command line.

"-D 2" doesn't seem to answer my problem even though, in principle, it sounded 
like "the" answer. Is it implemented?

I hope you can help me. Apart from this last hitch, I've really enjoyed this 
project. It would be great to finish it though!

Kind regards
Alan



____________________________________________________

Alan Roberts
Senior Engineer
ISIS Business Unit

Tel:    01245 493493 x3876
Email:  alan.robe...@e2v.com

e2v, 106 Waterhouse Lane, Chelmsford, Essex. CM1 2QU
____________________________________________________



Sent by a member of the e2v group of companies. The parent company, e2v 
technologies plc, is registered in England and Wales. Company number; 04439718. 
Registered address; 106 Waterhouse Lane, Chelmsford, Essex, CM1 2QU, UK.  This 
email and any attachments are confidential and meant solely for the use of the 
intended recipient. If you are not the intended recipient and have received 
this email in error, please notify us immediately by replying to the sender and 
then deleting this copy and the reply from your system without further 
disclosing, copying, distributing or using the e-mail or any attachment. Thank 
you for your cooperation.
______________________________________________________
________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to