Skip to main content

Video and Imaging

NE503 video capabilities are configured across two pages: Media handles "encode and stream the picture out," while Image handles "get the picture right and overlay content." This chapter follows the operational order.

Media (Live View and Streams)

Go to the Media page: the main area shows the live feed, the toolbar sits above it, and the right-side Configuration panel configures streams and RTSP.

Toolbar

ButtonAction
VolumeAdjust monitoring volume
TalkPress and hold to talk (requires a speaker on the device)
Stream InfoShow the current stream's codec / resolution / frame rate / bitrate
SnapshotCapture the current frame as an image
FullscreenFull-screen view

Stream Settings

The device provides Main / Sub / Third streams, each independently configurable. Switch between them at the top of the right panel:

ParameterDescriptionSelection guidance
Enable StreamWhether this stream is activeDisable unused streams to save resources
CodecEncoding format (H.264 / H.265)H.265 gives lower bitrate at equal quality; confirm the receiver supports it
ResolutionResolution1920×1080 recommended for the main stream; 4K for high-detail scenes
Frame RateFrames per secondTypically 25/30; raise for fast-motion scenes
BitrateBitrate (Kbps)Higher is clearer but uses more bandwidth
I-Frame Interval (GOP)I-frame intervalLarger compresses better but increases seek latency

Typical division of labor: main stream for recording, sub stream for live preview, third stream for AI analysis or mobile.

RTSP Streaming

Enable Enable RTSP Stream to expose the selected stream as a standard RTSP address. The URL appears in the input box with one-click copy:

StreamURL
Mainrtsp://<device-ip>:8554/main
Subrtsp://<device-ip>:8554/sub
Thirdrtsp://<device-ip>:8554/third

Default port: 8554.

Verify RTSP with VLC

RTSP is the primary protocol for integrating NE503 with NVR / VMS platforms. Verify the stream quickly with VLC:

  1. Open VLC → Media → Open Network Stream, and enter the RTSP URL from the table above:
VLC Open Network StreamVLC Enter RTSP URL
  1. Click Play and confirm smooth playback without artifacts:
VLC Playback VerificationVLC Playback Successful

If the stream won't pull, check stream status with aipc-cli stream list.

Image (Picture, Overlays, and Lens)

The Image page has three sub-tabs: Image / Overlay / Control — Image adjusts quality and transforms, Overlay adds overlays and privacy masks, Control drives the lens and IR.

Quality and Transform (Image Tab)

AI ISP — Enable Enable AI ISP to enhance image quality with AI (low-light brightening, denoising, wide dynamic range, etc.); disable to use the traditional ISP. Recommended for low-light or high-dynamic-range scenes.

ISP Settings

OptionDescriptionWhen to use
Manual ModeWhen enabled, manually adjust exposure, gain, and white balance; when disabled, all three are automaticLeave off for general use; enable when you need fixed exposure (e.g., license-plate recognition)
Powerline Frequency50Hz / 60Hz — must match the local lightingChoose 50Hz for 220V regions (China, Europe); a mismatch causes flicker bands
White BalanceWhite balance mode (Auto / preset / manual color temperature)Auto for most scenes; switch to manual when colors look off

Transform

OptionEffectWhen to use
RotationRotate the frame (0° / 90° / 180° / 270°)Select the matching angle when mounted upside down or sideways
FlipHorizontal / vertical flipSpecial mirrored-mount scenarios
DistortionLens distortion correction toggleEnable when wide-angle edge distortion is visible
GrayscaleGrayscale modeNighttime IR scenes — reduces false colors
Digital Stabilization (DIS)Software stabilization, no gyroscope required, crops the frame edges to compensate for shakeUse when there is no IMU
Electronic Stabilization (EIS)Gyro-based stabilization (requires IMU); outperforms DISPrefer when an IMU is present; an abnormal attitude degrades the effect (relies on Dashboard gyro data)

Overlays and Privacy Masking (Overlay Tab)

Overlays add information to the frame (text, time, images) or mask sensitive areas. Select the target Stream at the top — each stream is configured independently. All overlays can be dragged directly on the live feed: double-click text to edit, drag the corner handle to resize.

Information Overlays

TypeDescriptionNotes
Text OverlayCustom text (e.g., a location name "Front-Door-01")Configurable font size, show/hide, multiple entries
DateTime OverlayDate-time stampConfigurable font size and corner position (Top-Left / Top-Right / Bottom-Left / Bottom-Right)
Image OverlayUpload a custom image (e.g., a logo) onto the frameUp to 3 per stream

Privacy Masking

TypeHow it masksSuited for
Privacy MaskDraw polygons over fixed areas to be permanently blocked from the frameFixed regions you never want captured (a neighbor's window, an operator console)
AI Auto MaskAI detects specific targets (faces, license plates) and masks them in real time, following them as they moveGDPR and similar privacy-compliance scenarios

The two are independent: Privacy Mask blocks a fixed position, regardless of what enters it; AI Auto Mask blocks specific targets, following them as they move. AI Auto Mask depends on AI inference.

Lens and IR (Control Tab)

Lens Control

ItemEffect
ZoomZoom slider (shows the multiplier, e.g., 1.0x)
FocusFocus slider (shows the position percentage and zone, e.g., MID)
One-shot AFClick once to trigger a single autofocus at the current zoom
Reset to 1.0xReturn to the minimum zoom
IR-Cut FilterInfrared cut filter toggle — on during the day for accurate color, off at night to let in infrared light (the status text indicates the current mode)

IR Light Control

ItemEffect
Near IRShort-range IR fill light toggle + brightness slider
Far IRLong-range IR fill light toggle + brightness slider

Enable as needed for night or low-light scenes; adjust brightness based on distance and scene. Note that fill lights add to power draw and heat.

To control the lens or IR remotely from an app (e.g., programmatic zoom), the app must be installed with the Device Control permission.