- fix #146: "init
segment fetch error" when browsers have cached data fromv0.6.4
and
before. - fix #147: confusing
nvr init
failures when using very old versions of SQLite. - fix #157: broken
live view when using multi-view and selecting the first listed camera
then selecting another camera for the upper left grid square. - support
--rtsp-transport=udp
, which may work better with cameras that
use old versions of the live555 library, including many Reolink models. - send RTSP
TEARDOWN
requests on UDP or with old live555 versions; wait out
stale sessions before reconnecting to the same camera. This may improve
reliability with old live555 versions when using TCP also. - improve compatibility with cameras that send non-compliant SDP, including
models from Geovision and Anpviz. - fix #117: honor
shutdown requests when out of disk space, instead of retrying forever. - shut down immediately on a second
SIGINT
orSIGTERM
. The normal
"graceful" shutdown will still be slow in some cases, eg when waiting for a
RTSP UDP session to time out after aTEARDOWN
failure. This allows the
impatient to get fast results with ctrl-C when running interactively, rather
than having to useSIGKILL
from another terminal.