Thanks for your answer. I use Qt to develop console applications as I like working in the IDE, I don't need a GUI app. In fine, what I want is to integrate the functions in testRTSPClient.cpp (opening RTSP stream, record the file, terminate the stream and the recording) in another app, that already exists. That's also why I'm using QT: the other project and all the files attached form a Qt Project (still console app).
My problem is that I can't find how and which files from the /live directory to include to my complete project, without bumping into 1000 errors of linking files... Thanks again, -----Original Message----- From: live-devel <live-devel-boun...@us.live555.com> On Behalf Of Ross Finlayson Sent: mercredi 28 août 2019 11:39 To: LIVE555 Streaming Media - development & use <live-de...@us.live555.com> Subject: Re: [Live-devel] Using testRTSP functionnalities in a project > 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 _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel