If I configure a camera to use a stream with lower resolution as “Default” and another stream with full resolution as “Record” on the Streams tab in the camera settings I get the desired result in Smart Client. I save bandwidth and processing on the client compared to viewing the live stream in full resolution. But I can still view the recorded video in full resolution when needed. This is especially important when viewing many cameras live at once.
Now I want to consume live video via Open Network Bridge (RTSP) in full resolution. When requesting the live stream (rtsp:///live/) I get the lower resolution, and when requesting the recorded stream (rtsp:///vod/) I get full resolution, as expected. When playing around with start time in the recorded stream request I almost get to live, but not quite. There is a delay of several seconds. I guess that is from writing and reading the video stream to and from storage. Is there another way to get the live stream in full resolution via RTSP?