# CPU and Bandwidth Saving During Playback

Navigation: Working with Nx Witness > Playback in Nx Witness > # CPU and Bandwidth Saving During Playback |

Nx Witness architecture provides significant CPU and network bandwidth savings by acquiring multiple streams from a single camera: High Resolution (regular) and Low Resolution (approximately 10 times less bandwidth).

Automatic resolution switching

If there is not enough bandwidth between the c lient and s erver to display the high resolution stream while viewing a camera, the camera is automatically switched to low resolution mode. See "Dual Stream Recording Specifics". This switching will occur when there is insufficient CPU to display many videos simultaneously (for example, running over 20 full high resolution videos at the same time or fast forwarding multiple high definition videos at the x16 speed).

Setting layout resolution manually

It is possible to choose resolution for a layout manually. Right-click on the layout background, choose Resolution, then select Low or High. The change is applied at once, but only to the current session. The default setting is Auto. The Custom setting indicates that one or more items in the layout are playing back at a different resolution than the others. This can occur when the resolution setting for a specific item has been set manually. See "Setting Item Resolution".

It is also possible to force motion detection to a specific stream; see "Forcing Motion Detection to a Specific Stream". This will affect server performance as well as software decoding of the stream.

Auto pausing video playback

Nx Witness also offers significant bandwidth savings with the option to automatically pause video playback due to inactivity after a certain period of time. To set this option, open Main Menu, go to Local Settings -> General and check Auto Pause Video, then set the desired time interval.