> On Aug 28, 2019, at 9:42 AM, Kateline Driessens <k...@medatec.be> wrote:
> 
> Hi all,
> I would like to use openRTSP in a project but I’d like to keep it really 
> simple.

First, you should ask yourself if “openRTSP” is really the best code for you to 
be working from; see
        http://live555.com/openRTSP/#source-code


> I’d like to start a recording of a mp4 file from a RTSP stream and then stop 
> it whenever I want (not using the -d option to specify a recording duration).

Basically, you’d want to execute the code that’s in the “shutdown()” function; 
see line 1383 of “testProgs/playCommon.cpp”

And because the application - like all LIVE555-based applications - runs using 
an event loop, you would need to find a way to trigger and handle a ’shutdown’  
event.  One possible way to do this is noted here:
        http://live555.com/liveMedia/faq.html#exiting-event-loop
Another possible way is described here:
        http://live555.com/liveMedia/faq.html#other-kinds-of-event

> If not, this means that I will have to create a whole project with the 
> libraries and the function of the testRTSPClient.cpp example (no fundamental 
> problem, it’s just that it’ll take longer).
> For that option, how do I need to include all the files?

I don’t understand this question.  “testRTSPClient” already builds - from the 
Makefiles - as a standalone, console application, just like “openRTSP”.


> I work on Qt. I added all the libraries to my project 
> (-lBasicUsageEnvironment, -l groupsock, -lliveMedia, -lUsageEnvironment) but 
> the project doesn’t compile.
> Do I need to add the .hh files in BasicUsageEnvironment/include, 
> groupsock/include, etc in the project as well and include them ?

Our demo applications are console applications.  If you want instead to build 
applications that use a GUI, then, of course, you can do this, but you are 
assumed to already know how to develop GUI-based applications.


Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to