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 (tosiara) ---------------------------------------------------------------------- Message: 1 Date: Thu, 15 Aug 2019 14:35:06 +0300 From: tosiara <tosi...@gmail.com> To: Motion discussion list <motion-user@lists.sourceforge.net> Subject: Re: [Motion-user] clip quality issues Message-ID: <cachtdwtq1faj_o1lh13ntjgrkzv6_8avqcvtclk5myjpt8c...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" Note, that motion's ffmpeg has issue decoding one of your streams: [7:nc7:BACK_OUT] [INF] [ENC] [Aug 14 15:15:14] ffmpeg_avcodec_log: error while decoding MB 123 74, bytestream -33 [6:nc6:FRONT_OUT] [INF] [ENC] [Aug 14 15:15:17] ffmpeg_avcodec_log: error while decoding MB 84 52, bytestream -31 [5:nc5:FRONT_IN] [INF] [ENC] [Aug 14 15:15:18] ffmpeg_avcodec_log: left block unavailable for requested intra mode [5:nc5:FRONT_IN] [INF] [ENC] [Aug 14 15:15:18] ffmpeg_avcodec_log: error while decoding MB 0 78, bytestream 5826 [6:nc6:FRONT_OUT] [INF] [ENC] [Aug 14 15:15:19] ffmpeg_avcodec_log: left block unavailable for requested intra4x4 mode -1 [6:nc6:FRONT_OUT] [INF] [ENC] [Aug 14 15:15:19] ffmpeg_avcodec_log: error while decoding MB 0 45, bytestream 5411 And looks like you are trying to save pass through. I'd suggest you to take a single camera, default config and start from that. As you are trying to change a lot of things at a time On Thu, Aug 15, 2019, 11:30 B?lint Tak?cs <tak...@gmail.com> wrote: > 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 >>>>> >>>>> _______________________________________________ > Motion-user mailing list > Motion-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/motion-user > https://motion-project.github.io/ > > Unsubscribe: https://lists.sourceforge.net/lists/options/motion-user -------------- next part -------------- An HTML attachment was scrubbed... ------------------------------ ------------------------------ 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 28 ********************************************