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.jul...@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@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: h...@digitalforces.com (faster and better than my personal email; reaches multiple people) Voice: 630-299-4971 (same as x804). Text: (avoid) 630-447-0804.
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel