Pelco Developer Network (PDN)

Sarix Troubleshooting

Table of Contents 
  1. General Troubleshooting
  2. Sarix API access is denied. What is the issue?
  3. How do users determine a Sarix camera's firmware version?
  4. How do users determine a Sarix camera's hardware version?
  5. How do users determine a Sarix camera's model and serial number?
  6. What are the requirements for a client workstation working with Sarix?
  7. What web service will the new Sarix dome cameras utilize for PTZ control?
  8. How do users access a Sarix camera's built-in web application?
  9. What are the default values for username and password?
  10. What is a Sarix camera's authentication scheme?
  11. Which ports on Sarix cameras are important for development using the API?
  12. What network ports do Sarix cameras use?
  13. Which file system should Sarix SD cards use?
  14. Video Troubleshooting
  15. Live Stream Web Page No Longer Accessible
  16. Do Sarix cameras support RTSP?
  17. How do users access Sarix camera RTSP streams?
  18. Do Sarix cameras support the IP camera REST API?
  19. Do Sarix cameras support HTTP Push?
  20. How can users automatically refresh a Sarix camera's JPEG image output to a web browser?
  21. How can users change the resolution of the JPEG image output?
  22. Can Sarix cameras digitally sign video frames?
  23. Configuration Troubleshooting
  24. Where can users modify brightness on Sarix's web client?
  25. Is there a web service call to change to RTSP streaming over TCP instead of over UDP?
    1. RTSP Streaming Over TCP
    2. RTSP Streaming Over UDP
  26. Where can users find a reference on valid Sarix video resolution values?
  27. A Sarix camera does not allow me to configure a particular setting according to my requirements. What is the issue?
  28. What bitrate modes do Sarix cameras support?
  29. Where can users find possible, valid configuration settings for Sarix cameras?
  30. How do users retrieve the stream's current configuration?
  31. How do users configure a stream?
  32. How do users configure hue?
  33. How do users enable audio and the AudioOutput service?
  34. How do users configure contrast, saturation, and brightness settings?
  35. How do users adjust a Sarix camera's digital processing?
  36. How do users set the MTU?
  37. How do users set the multicast address?
  38. How do users determine the Default Key Frame Interval?

General Troubleshooting

Sarix API access is denied. What is the issue?

For details, refer to 'API access blocked' in Sarix Issues.




How do users determine a Sarix camera's firmware version?

  1. Log in to the Sarix camera's web application. For more details, refer to the Pelco IX Series Network Camera Manual (C2950M), which can be found on the following Sarix camera product pages: IXS0IX30IXE20IX10.
  2. Click the Settings link on the top left corner of the screen. The System tab's contents should be displayed.
  3. If the System tab's contents are not displayed, click the System tab. The serial number should be displayed in the bottom left of the screen. (Refer to the figure in 'How do users determine a Sarix camera's firmware version?' above.)




How do users determine a Sarix camera's hardware version?

  1. Log in to the Sarix camera's web application. For more details, refer to the Pelco IX Series Network Camera Manual (C2950M), which can be found on any of the following Sarix camera product pages: IXS0IX30IXE20IX10.
  2. Click the Settings link on the top left corner of the screen. The System tab's contents should be displayed.
  3. If the System tab's contents are not displayed, click the System tab. The serial number should be displayed in the bottom left of the screen. (Refer to the figure in 'How do users determine a Sarix camera's firmware version?' above.)



How do users determine a Sarix camera's model and serial number?

  1. Log in to the Sarix camera's web application. For more details, refer to the Pelco IX Series Network Camera Manual (C2950M), which can be found on any of the following Sarix camera product pages: IXS0IX30IXE20IX10.
  2. Click the Settings link on the top left corner of the screen. The System tab's contents should be displayed.
  3. If the System tab's contents are not displayed, click the System tab. The serial number should be displayed in the bottom left of the screen. (Refer to the figure in 'How do users determine a Sarix camera's firmware version?' above.)



What are the requirements for a client workstation working with Sarix?

Windows PCs that interact with Sarix cameras require Internet Explorer 8 or higher, and Quicktime 7.6 or higher.




What web service will the new Sarix dome cameras utilize for PTZ control?

Currently, Sarix dome cameras will continue to use the existing PositioningControl service. This entry will be updated if anything changes.




How do users access a Sarix camera's built-in web application?


The following are minimum requirements for accessing the Sarix web application:

To access a Sarix camera's web application, simply type the camera's network location (IP address) into your web browser.

Once you launch the web application, click the login link on the top right of the screen to access the web application's other features, such as configuration. When the login screen appears, use the default user name (admin) and password (admin) values.

For more information regarding a Sarix camera's web application, refer to IX Series Network Camera Manual (C2950M). This can be found within Sarix camera product pages on the Pelco website.




What are the default values for username and password?

Username: admin

Password: admin




What is a Sarix camera's authentication scheme?

The Sarix camera authentication scheme is HTTP Basic Authentication.




Which ports on Sarix cameras are important for development using the API?

Currently only port 80 is used for Sarix API related development.




What network ports do Sarix cameras use?

For details, refer to the Sarix Network Ports section.




Which file system should Sarix SD cards use?

Sarix SD cards should be formatted as FAT32.




Video Troubleshooting

Live Stream Web Page No Longer Accessible

For details, refer to 'Live Stream Web Page No Longer Accessible' in Sarix Issues.




Do Sarix cameras support RTSP?

Yes, Sarix cameras support RTSP natively.




How do users access Sarix camera RTSP streams?

Refer to 'Viewing a Sarix RTSP Stream' in  Sarix Usage for more details.




Do Sarix cameras support the IP camera REST API?

Currently Sarix cameras do not support the IP camera REST API.




Do Sarix cameras support HTTP Push?

Currently Sarix cameras do not support HTTP Push. If the goal is to stream JPEGs, refer to 'Automatically refreshing a Sarix camera's JPEG image output to a web browser' in Sarix Usage.




How can users automatically refresh a Sarix camera's JPEG image output to a web browser?

Sarix does not support the 'server push' model. Clients must make an individual request for each JPEG. For details, refer to to 'Automatically refreshing a Sarix camera's JPEG image output to a web browser' in Sarix Usage.




How can users change the resolution of the JPEG image output?

For details, refer to the 'Viewing Sarix IP camera JPEG output' in Sarix Usage .




Can Sarix cameras digitally sign video frames?

Yes, Sarix cameras support digitally signing video frames.


Refer to 'A Sarix camera does not allow me to configure a particular setting according to my requirements. What is the issue?' below for important related information.

Configuration Troubleshooting

Where can users modify brightness on Sarix's web client?

Users can find the brightness control on Sarix's web client, as Exposure Compensation within the Exposure Settings section.  

NOTE: Brightness control is not available through the Web interface for Non-Surevision Sarix cameras.  The brightness slider appears, but the setting cannot be changed through the web interface.  Brightness for Non-Surevision cameras must be adjusted through the Pelco API. 




Is there a web service call to change to RTSP streaming over TCP instead of over UDP?

RTSP Streaming Over TCP

RTSP over TCP is when data is streamed in interleaved mode. This means the data stream will go over a TCP connection via the default RTSP port 554 instead of the usual UDP port. An alternative RTSP port can be configured via the camera's web interface (Settings->Network->RTSP Port).

Sarix cameras having firmware 1.8.2 and later support interleaved mode.

Any client (C) wishing to receive interleaved data streams from the camera (in this case, the server (S)) will need to initiate this mode in its RTSP SETUP request. For example:

C->S: SETUP rtsp://example.com/media.mp4 RTSP/1.0
CSeq: 3
Transport: RTP/AVP/TCP;interleaved=0-1

S->C: RTSP/1.0 200 OK
CSeq: 3
Date: 05 Jun 1997 18:57:18 GMT
Transport: RTP/AVP/TCP;interleaved=0-1
Session: 12345678

RTSP Streaming Over UDP

The following is a sample RTSP SETUP command to initiate a stream in UDP. The client provides the UDP Port (client_port) and the delivery method (unicast or multicast) in the Transport header:

C->S: SETUP rtsp://example.com/media.mp4/streamid=0 RTSP/1.0
CSeq: 3
Transport: RTP/AVP;unicast;client_port=8000-8001

S->C: RTSP/1.0 200 OK
CSeq: 3
Transport: RTP/AVP;unicast;client_port=8000-8001;server_port=9000-9001
Session: 12345678

  


Where can users find a reference on valid Sarix video resolution values?

In addition to using the Stream Configuration web service, users can view Sarix Video Specifications for relevant details on supported resolutions.




A Sarix camera does not allow me to configure a particular setting according to my requirements. What is the issue?

Unlike previous configuration services, Sarix camera's Stream Configuration service is aware of interdependent settings that affect each other. Therefore given the current camera's configuration state, Stream Configuration will only make available valid settings for a particular setting since it takes into account the relationships between settings.

For example, there must be enough resources remaining for a Sarix camera to be configured to perform Endura signing. If not enough resources are available, due to the framerate and resolution settings' current values, then the only option available for sign will be false. Reducing the framerate or resolution setting values will free up resources and re-enable digital signing; specifically it will allow setting sign to true. For more details, refer to Stream Configuration.




What bitrate modes do Sarix cameras support?

Sarix cameras currently only support Constrained Variable Bitrate (CVBR).




Where can users find possible, valid configuration settings for Sarix cameras?

One of the main features of Sarix's Stream Configuration service (and any future products supporting this service) is that it will list all possible settings including possible valid values for these settings. This will also take into account possible values for one setting in relation to other settings that are interdependant. For example if the resolution and framerate settings are set above a certain threshhold, then the sign setting will only allow a false value.


For many situations, using the StreamConfiguration service for determining valid configuration settings is more than likely an iterative process. For example:

  1. User queries possible valid settings.
  2. User makes a configuration change.
  3. User queries possible valid settings for other settings to change.
  4. User makes a configuration change.
  5. User queries possible valid settings for other settings to change.
  6. User makes a configuration change.
  7. ...The cycle repeats until the user has no more settings to change...

Although Pelco provides specification sheets, using the Stream Configuration service is the only way to guarantee that you are receiving the most up-to-date information regarding Sarix camera configuration. For more details, refer to 'Determining possible valid stream configuration values' in StreamConfiguration Usage.




How do users retrieve the stream's current configuration?

Refer to 'Retrieving a camera's stream's current configuration' in StreamConfiguration Usage for more details.




How do users configure a stream?

Refer to 'Configuring a Sarix IP camera's stream' in StreamConfiguration Usage for more details.




How do users configure hue?

Refer to 'Hue' in Sarix Issues for details.




How do users enable audio and the AudioOutput service?

Use the Camera Configuration service's SetConfiguration action to enable audio. Specifically, set the audioEnable attribute to true within the CameraConfig data type.




How do users configure contrast, saturation, and brightness settings?

Refer to 'Contrast, Saturation, and Brightness' within StreamConfiguration Issues.




How do users adjust a Sarix camera's digital processing?

Access your Sarix camera's web application. (For details, refer to 'How do users access a Sarix camera's built-in web application?' above.)

Once logged into the web application, click on the Settings link in the top right. Now click on the Imaging tab which should appear near the top center of the screen. You should now be able to configure the Sarix camera's digital processing settings.




How do users set the MTU?

Use the CameraConfig element's packetSize attribute to configure and report the MTU for streaming. To set packetSize, call the SetConfiguration method in CameraConfiguration.




How do users set the multicast address?

For details regarding setting the multicast address, refer to 'Multicast' in Sarix Usage.




How do users determine the Default Key Frame Interval?

For details, refer to 'Default Key Frame Interval' in Sarix Issues.