Send Motion-user mailing list submissions to motion-user@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/motion-user or, via email, send a message with subject or body 'help' to motion-user-requ...@lists.sourceforge.net You can reach the person managing the list at motion-user-ow...@lists.sourceforge.net When replying, please edit your Subject line so it is more specific than "Re: Contents of Motion-user digest..." Today's Topics: 1. Re: clip quality issues (B?lint Tak?cs) ---------------------------------------------------------------------- Message: 1 Date: Thu, 15 Aug 2019 10:30:08 +0200 From: B?lint Tak?cs <tak...@gmail.com> To: Motion discussion list <motion-user@lists.sourceforge.net> Subject: Re: [Motion-user] clip quality issues Message-ID: <CA+qeA5j6EmBfGPfE4fcZJhCGbVEJv-vaxgPGW8X=og2wmf1...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" I am also able to display both the rtsp / rtmp streams without any errors, hiccups, frame freezes or gaps with ffplay on the same machine, over long intervals. Attached ffplay reports. I cannot see any errors at all. Cheers, Balint On Thu, Aug 15, 2019 at 9:24 AM B?lint Tak?cs <tak...@gmail.com> wrote: > Hi tosiara, > > Thanks for your answer. > > The fps was originally set to 30, then I have put something large there, > just to make sure this is not the effect of clamping a "catch-up" part of > the stream where perceived fps may be higher. > > I have set it now to 25 to match the original, and the issue remains. But > the event_new_video log entries are now maxing out at 25 fps. > > I cannot reproduce the same configuration exactly over rtsp. The camera > provides 3 streams: 640x352@5ps, 896x512@25fps, 2560x1440@25fps (or > @30fps with NTSC - tried and no changes), and I am intending to use the > middle one. > > All three streams are available over rtmp, but only the first and the last > seems to be available over rtsp - or at least I could not find any resource > providing a link for the middle one. The camera allows tuning parameters of > the first and the last stream, but not the middle one. > > The least resolution looks working without errors in rtmp in motion, but > it also has the artefacts in rstp. I still would prefer the middle one as > the resolution/fps of the first is quite weak. > > The last one's bandwidth is too large to be consistently streamed over all > my outdoor wifi connection, although only occassional freezes occur in > other clients. ffmpeg can again record it almost perfectly to a file. > > I have attached the logs when cameras set to rtsp connection over the > first and the last stream (I had to cut the second as the list does not > allow >500kB attachments). They are full of errors. The clips themselves > get worse with rtsp - they show lots of artefacts, smearing and > disappearance of lower parts of the frames. In addition, the original > repeated and missing frame issue still remains. > > I have just recorded a clip with passthrough where the timestamps looked > at least good enough to flip through the clip frame by frame. The problem > looks like lots of repeated frames early on, then a big gap of, say, half a > minute follows later. > > Regards, > Balint > > On Wed, Aug 14, 2019 at 10:23 AM tosiara <tosi...@gmail.com> wrote: > >> And do you really need 1000 FPS in your config? >> >> # Maximum number of frames to be captured per second. >> framerate 1000 >> >> I'd suggest to specify the real framerate here >> >> >> On Wed, Aug 14, 2019 at 11:21 AM tosiara <tosi...@gmail.com> wrote: >> >>> RTSP "generates lots of artifacts" and RTMP "have frame repeats and >>> missing segments" sounds as pretty much the same >>> >>> Could you please set up your cameras as RTSP, run the same test once >>> again and reupload the motion.log? >>> >>> On Wed, Aug 14, 2019 at 11:15 AM B?lint Tak?cs <tak...@gmail.com> wrote: >>> >>>> Hi, >>>> >>>> I am trying to use motion for my 4x RLC-WS411 camera setup over 896x512 >>>> 25 fps streams. >>>> >>>> OS is Ubuntu 18.04, first trying the official package, then the latest >>>> git master that I have compiled myself. >>>> >>>> My problem is that motion output clips that seems to have frame repeats >>>> and missing segments. However, running "ffmpeg -i rtmp://URL -vcodec copy >>>> -acodec copy out.mp4 "runs without problems, and the generated clips are >>>> perfect. >>>> >>>> I am connecting through rtmp as rtsp generates lots of artifacts. The >>>> connection is wifi, and the connection does seem to have drops, but >>>> generally, this stream is possible to view without any problems in the >>>> camera's own client. (The high quality stream is over the available >>>> bandwidth.) >>>> >>>> The CPU is an 8-core Ryzen. 'top' shows motion to run at 30-50% on one >>>> core (with 4 cams). Also has a relatively weak Nvidia 610 card, but I >>>> suspect it is not used anywhere. >>>> >>>> I have also noticed that with movie_passthrough on, the recorded .mp4 >>>> clips seems to have garbled timestamps, at least VirtualDub gets quite >>>> confused when reading them, showing impossible lengths. Sometimes this >>>> occurs with passthrough off as well, and the motion clips or pictures also >>>> have this problem. >>>> >>>> Also noticed that with movie_passthrough off, the recorded clips are >>>> 30x bigger in size. >>>> >>>> I have tried the following: >>>> >>>> 1. recoding frames with picture save. At the problematic parts, motion >>>> outputs the same frame repeatedly. It does not seem to skip frames that >>>> time, only later. >>>> 2. flipping options netcam_use_tcp and movie_passthrough, no change. >>>> 3. increasing framerate, pre_capture, post_capture values to large >>>> numbers. No change. >>>> 4. removing filters to limit the impact of processing - no change. >>>> 5. Given the .logs had lots of resizing messages, I have tried >>>> increasing the packet ring buffer size in netcam_rtsp.c from 30 to 512. >>>> This seems to have a positive effect if passthrough is off, the pauses are >>>> smaller, although the repeated frame issue remains. >>>> >>>> Attached my current motion.conf I am using to experiment with, a camera >>>> setup, and a sample .log file. >>>> >>>> I have also noticed that the .log has this impossible entries like >>>> "event_new_video: Source FPS 751"; maybe that gives a hint. >>>> >>>> Any ideas what to try? >>>> >>>> Many thanks for your help, >>>> >>>> Balint >>>> >>>> -------------- next part -------------- An HTML attachment was scrubbed... -------------- next part -------------- A non-text attachment was scrubbed... Name: ffplay-rtmp.log Type: application/octet-stream Size: 114405 bytes Desc: not available -------------- next part -------------- A non-text attachment was scrubbed... Name: ffplay-rtsp.log Type: application/octet-stream Size: 132010 bytes Desc: not available ------------------------------ ------------------------------ Subject: Digest Footer _______________________________________________ Motion-user mailing list Motion-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/motion-user ------------------------------ End of Motion-user Digest, Vol 158, Issue 27 ********************************************