Pelco Developer Network (PDN)

RTSP Implementation for the NSM5200

The RTSP server implementation for NSM5200 models changes significantly from version 2.3.4 to version 2.4.  Use this page to determine whether updating your NSM5200 units or your SDK will affect your integration.

NSM RTSP Functions as Supported by the SDK
RTSP FeatureSDK 2.x - 3.0SDK 3.1 - 3.3.1SDK 3.4SDK 3.5 and Later
Live video from cameras that function as an RTSP serverSupported
Live video from NSM version 2.3.x and earlier, for cameras that do not function as an RTSP serverSupported
Live video from NSM 2.4 or later, for cameras that do not function as an RTSP server

Not supported. Workarounds:

  • Use RTP rather than RTSP
  • Stream RTSP directly from cameras
Supported
Recorded video playback from NSM 2.3.x and earlierSupported
Recorded video playback from NSM 2.4 and laterSupported

RTSP Capabilities by NSM Version
RTSP Server CapabilityNSM 2.3.x and Earlier NSM 2.4 - 2.4.1NSM 2.4.2 and Later
Live or recorded video from any camera known to the system managerYesDeprecatedDeprecated
MPEG4 and H.264 formats supported for live and playback YesYes
Audio streamsNoYesYes
Live videoYesNoYes
Playback video from start time to end timeYesYesYes
Playback video at various speedsNo; only 1x and 2x worked at timesYesYes
Playback where starttime exists but endtime does notYes; video plays back until it encounters a gapYesYes
Playback where startime does not exist, but endtime doesYes; first available video after the starttime plays backNo; results in an errorNo; results in an error
Playback in which a gap exists between the starttime and endttimeYes; playback jumps the video gapNo; playback stops at the video gapYes; playback jumps the video gap
Playback with the string "playback" following the IP address in the URLYesYes; but you must still have a correct query stringYes; but you must still have a correct query string
Multicast parameter for live videoYes, but it is not the defaultDeprecatedDeprecated
Multicast parameter for playbackYes, but it is not the defaultYesYes
Destination and port parameters for multicast live videoYes

Destination: No

Port: Yes

Destination: No

Port: Yes

Destination and port parameters for unicast live videoNo

Destination: No

Port: Yes

Destination: No

Port: Yes

Destination and port parameters for multicast playbackYes; if used, you must supply both parameters

Destination: No

Port: Yes

Destination: No

Port: Yes

Destination and port parameters for unicast playbackNo

Destination: No

Port: Yes

Destination: No

Port: Yes

Streamid parameterNoNoNo
Maximum number of streams

16 Live; 4 Recorded

32 Recorded16 Live, 32 Recorded; 48 Total