Hi there, dunno if the project is still alive, anyway we wanna suggest you to "keep an eye" on @iEvgeny's CCTV Viewer as a lowest-latency RTSP player.
It would be useful to implement a viewfinder and so-called "secure area" shapes overlays to help PTZ operator(s).
Here's a working (but raw) FFPlay-commandline for it we obtained by driving ChatGPT:
ffplay -vf "drawgrid=x=(iw/2):(ih/2):t=3:color=yellow@0.5, drawbox=x=(iw-(iw*0.675))/2:y=(ih-ih)/2:w=iw*0.675:h=ih:color=black@0.3:t=fill, drawbox=x=(iw-iw*0.95)/2:y=(ih-ih*0.95)/2:w=iw*0.95:h=ih*0.95:color=red@1, drawbox=x=(iw-iw*0.965)/2:y=(ih-ih*0.965)/2:w=iw*0.965:h=ih*0.965:color=green@1" filename.ext
Last but not least, consider to enjoy our discussion about (PTZ-oriented) near-zero latency RTSP player.
Thanks in advance !
EDIT: @PTZOptics / @paulwrichards could be interested in such project...
Hi there, dunno if the project is still alive, anyway we wanna suggest you to "keep an eye" on @iEvgeny's CCTV Viewer as a lowest-latency RTSP player.
It would be useful to implement a viewfinder and so-called "secure area" shapes overlays to help PTZ operator(s).
Here's a working (but raw) FFPlay-commandline for it we obtained by driving ChatGPT:
ffplay -vf "drawgrid=x=(iw/2):(ih/2):t=3:color=yellow@0.5, drawbox=x=(iw-(iw*0.675))/2:y=(ih-ih)/2:w=iw*0.675:h=ih:color=black@0.3:t=fill, drawbox=x=(iw-iw*0.95)/2:y=(ih-ih*0.95)/2:w=iw*0.95:h=ih*0.95:color=red@1, drawbox=x=(iw-iw*0.965)/2:y=(ih-ih*0.965)/2:w=iw*0.965:h=ih*0.965:color=green@1" filename.extLast but not least, consider to enjoy our discussion about (PTZ-oriented) near-zero latency RTSP player.
Thanks in advance !
EDIT: @PTZOptics / @paulwrichards could be interested in such project...