Surveillance camera viewer solution

Since you use habpanel, check this widget out

Custom Widget: Camera History and Live Popup - Apps & Services / HABPanel - openHAB Community

There are numerous ways to do what you want.
One example is to use the ipcamera bindings ‘group’ thing. It can be used to display a full screen picture of 4 cameras that take it in turns to display, but if motion occurs it will change to only displaying the camera/s that have motion. Probably not what your after as a screen that keepings changing may be distracting.

Habpanel does have the ability to load a page when a trigger goes off from memory, but never used it.

I believe the new OH3 UI can do this as well, but I have once again never done it so cant offer advice other than I would spend time doing it in the new UI and not use habpanel if it was possible.