[Live-devel] Run openrtsp from another program

Kyle Sebion ksebion at digitalforces.com
Mon Oct 19 05:59:51 PDT 2020


https://stackoverflow.com/questions/7018228/how-do-i-redirect-output-to-a-file-with-createprocess
might be helpful for you. Probably not a problem with openrtsp.

On Mon, Oct 19, 2020 at 6:43 AM Nicolas Julien <nicolas.julien at cdvi.com>
wrote:

> Hi Ross,
>
> When I run manually openRTSP from a windows console, all is fine.
> Now, I'm trying to launch it from a C++ Windows program, but it does not
> work.
> No error, but video file is not generated.
>
> The command line is :
> openrtsp.exe -b 400000 -u admin admin1234 -v -d 40 -U 20201015T162020Z
> "rtsp://192.168.1.174:554/Streaming/Tracks/101" > e:\tmp\video.tmp
>
> The C code is :
>
> STARTUPINFOA si;
> PROCESS_INFORMATION pi;
> ZeroMemory(&si, sizeof(si));
> si.cb = sizeof si;
> ZeroMemory(&pi, sizeof(pi));
>
> GetStartupInfoA(&si);
>
> strcpy(szCdeLine, "-b 400000 ");
> strcat(szCdeLine, "-u admin admin1234 ");
> strcat(szCdeLine, "-v ");
> strcat(szCdeLine, "-d 40 ");
> strcat(szCdeLine, "-U 20201015T162020Z ");
> strcat(szCdeLine, "\"rtsp://192.168.1.174:554/Streaming/Tracks/101\
> <http://192.168.1.174:554/Streaming/Tracks/101%5C>" ");
> strcat(szCdeLine, "> e:\\tmp\\video.tmp");
>
> if (!CreateProcessA("openRTSP.exe", szCdeLine, NULL, NULL, TRUE, 0, NULL,
> NULL, &si, &pi))
> {
> err = GetLastError();
> throw Exception("openrtsp error";
> }
>
> WaitForSingleObject(pi.hProcess, 40000);
> CloseHandle(pi.hProcess);
> CloseHandle(pi.hThread);
>
>
> The C program and openrtsp.exe are in the same directory.
>
> Do you have any idea why it does not work ?
>
> Thanks in advance,
> Nicolas
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
>


-- 

If you have any additional problems or questions, or if this case needs to
be handled more urgently, please see below for contact information.

Thank you.

Kyle Sebion, Digital Forces Corp.



Urgent support: 630-978-2000 X 1.

Normal support: help at digitalforces.com (faster and better than my personal
email; reaches multiple people)
Voice: 630-299-4971 (same as x804). Text: (avoid) 630-447-0804.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20201019/e724bd44/attachment.htm>


More information about the live-devel mailing list