Categories
Knowledge Support Support exacqVision Client

Samsung / Hanwha Cameras Show “Motion Not Supported”

Before being able to manage motion windows from the exacqVision Client the following actions need to be performed within the camera’s web GUI. 

  1. Enable Motion Detection
  2. Create / draw detection areas
  3. Disable then re-enable the camera within the IP Cameras List on the Add IP Cameras page

You should now be able to manage existing areas and draw new areas from within the exacqVision Client

Note: It may be necessary to factory reset the camera first.

<br>

Categories
Knowledge Support Support exacqVision Server Categories Products

Mechanical PTZ tab will not show up for Samsung cameras

When updating ExacqVision Server straight to 21.03 from a version prior to 9.8 the mechanical PTZ tab disappears.

On the previous version below 9.8, update to ExacqVision Server 19.12 and verify the mechanical PTZ tab is there.

Then update to ExacqVision Server 21.03 and verify the mechanical PTZ tab is there. If it is not, downgrade back to 19.12 and repeat the process.


A related behavior is also being reported of fresh installs of Samsung cameras ranging from 21.03 up to 23.09.9.0 server. If this is seen the work around best used at this time to provide working PTZ are the following.

Workaround:
First , check the cameras xml to see if it has the PTZ settings set to “1” (seen below). If it does not, edit the file on the current version. Make sure to follow steps 2-8 seen below here to apply the change properly. If this fails then proceed with following steps 1-10.

1. Downgrade to 19.12 (when doing so make sure to have a good config or know the credentials for the cameras.) Later on when updating back to a current version you will need to re add the password to the camera.
2. Disable camera from client.
3. Stop the server service.
4. Edit the camera xml.
5. Edit the line starting with PTZ Pan, Tilt, Zoom, Focus, Iris Enabled and Supported.
Edit the “0” and make all of them “1”

<PTZ Pan="1" Tilt="1" Zoom="1" Focus="1" Iris="1" Enabled="1" Supported="1">

6.Save the file.
7. Start the server service.
8.Enable the Camera in the client.
9.Check to see if the Mechanical tab is viewable in the camera settings page of the client.
10. Update to any version.

This is being backpatched to 24.06_RC


Categories
Knowledge Support Support Categories Products exacqVision Integrations

Samsung SUNAPI2 firmware known fw issues

Description

Samsung SUNAPI2 support is release in r102309 dev build 7_9_38_102356 and RC 8.0.0.102418.

<br>

Known issues

– coordinate information for privacy mask and motion regions provided from the camera are inconsistent. Samsung is to provide updated fw that from what we understand is the sensor coordinate for different pixel modes the camera supports. This results in the privacy mask an motion region calculation error especially in corridor modes for some models. The work around is to set the cameras in normal mode when create the regions. Or use the camera web page to create the regions. This should be fixed when the updated fw is consistent across all the SUNAPI2 models.

– The current release does not support H265 modes. As a result, camera with H265 profiles might have issue in adding back missing custom created profiles from the cameras. The use case is, additional profiles could be added to the list other than the build-ins. The plugins “remembers” all the profiles and will add back the ones that are missing on a re-connection. This would be fixed when we support H265 profile. This is not very common but just in cases when user create their own profiles and delete them.

Categories
Knowledge Support Support Categories Products exacqVision Integrations

Samsung SUNAPI2 only handle the first input trigger event on a multiple digital input camera

Description

With newer Samsung models that supports SUNAPI2. Only the first input trigger is activated for cameras that have multiple trigger inputs.

<br>

Version Introduced

  • exacqVision Server 8.0.0.102418

<br>

Platform

All platforms for IP Cameras using Samsung plugin

<br>

Steps to reproduce

  1. Tested with SNP-L5233(00-09-18-41-34-F1 10.16.12.199) set with 4 input triggers
  2. Activate input triggers 2-4

<br>

Expected result

  • Input triggers 1-4 correctly alarmed
  • Event linking with each input trigger works as expected

<br>

Actual result

  • Input triggers 2-4 are not alarmed

Work Around

  • None

<br>

Version Fixed

exacqVision Server 8.1.4.102781

<br>

Categories
Knowledge Support Support exacqVision Client Categories Products

Samsung SNB-3002 Camera Allows Only Motion Non-detection Areas

Symptom

Samsung SNB-3002 cameras allow you to define non-detection motion areas. This is the opposite of most Samsung cameras, which allow you to define detection areas. There is no indication in exacqVision Client that an SNB-3002 camera motion window defines non-detection areas.

<br>

Workaround

When using exaqVision Client to configure a motion area for an SNB-3002 camera, define the area in which you want to ignore motion.

Categories
Knowledge Support Support exacqVision Server Categories Products

Samsung server log error “Device did not return codec information for profile”

Issue seen with SNO-8081R/SNV-8081R

<br>

This is caused by the camera reporting codec of h.265 profile that we do not currently support with our Samsung plugin. This does not affect other profiles. The message can be ignored.

Categories
Knowledge Support Support exacqVision Server Categories Products

Samsung PTZ functionality loss in exacqVision Server 20.03

Issue

 Samsung PTZ functionality loss in exacqVision Server 20.03

<br>

Workaround

Re-enable mechanical PTZ for the camera, via exacqVision Client.

<br>

Version Affected

20.03

<br>

Version Fixed

Fixed in 20.03.111 and forthcoming 20.03.7 RC

Categories
Knowledge Support Support exacqVision Server Categories Products

Some Samsung models require Motion to be Configured via Cameras Web Interface

Issue

Some Samsung models are not supported in regards to motion window configuration. 

<br>

Workaround

 Configure motion windows via the cameras web interface.

<br>

Resolution

Capability added to exacqVision.

<br>

Version Affected

exacqVision Server versions prior to 20.03.123

<br>

Version Fixed

20.03.123

Categories
Knowledge Support Support exacqVision Server Categories

IP Plugin Overrides

The standard form for exacqVision camera addresses is as follows:

{host}{?parameter_1=value_1}…{?parameter_n=value_n}{#override_1=value_1}…{#override_n=value_n}

  • The host is required and must be in the format of an IPv4 address or FQDN (dot separated domain location).
  • The 1 or more name=value parameters are separated by ? and are optional. These are passed to the device.
  • The 1 or more name=value overrides are separated by # marks and are optional, but always last. These are passed to the plugin to modify plugin behavior.

<br><br>

Overrides

PluginOptionUsage
ACTitransport=httpHTTP stream support for legacy platforms and user data
ACTitransport=rtspRTSP stream with separate metadata socket for motion/input trigger/video loss/etc.
Axiszoom=configBy default zoom only cameras support.
Axiszoom=operationForce zoom only operation and controls as part of PTZ and live view.
Axisblocksize=offOn by default, but could turn off blocksize in the RTSP session for some cameras with streaming issues.
Axistransport= {udp,tcp,rtsph,rtsphs}Transport overrides for use with Secure Streaming
Axistunnelport={1025-65535}Override for tunnel port when not the same as CGI port. Use as a workaround for only having 1 port input box/XML attribute.
Axistimestamp={server,trusted}Override timestamp to server time(server) for problem cameras or to camera adjusted by RTSP/RTCP per RFC(trusted)
Arecontnone
Dahuatransport= {udp,tcp,rtsph}Transport overrides for use with Secure Streaming
Dahuatimestamp = serverStamp with server time.
Dahuatimezone=cameraAllow camera to retain timezone when connected to exacq (do not push GMT as we normally do).
Dahuatimezone=utcpush GMT to device, this is also default if not provided.
Hikvisiontimestamp=rtpForce to camera timestamp without waiting for RTCP sync.
Hikvisiontransport={tcp,udp,rtsph,rtsphs}Transport overrides for use with Secure Streaming
Hikvisiongetparameter_override=trueNeeded for HQHI-SATA encoder to prevent stream interruption.
Hikvisionosd_override=offAllow camera time OSD to be displayed (when enabled on camera)
Hikvisiontimezone=cameraAllow camera to retain timezone when connected to exacq (do not push GMT as we normally do).
Hikvisiontimezone=serverPush GMT timezone to camera (because Illustra standard does NOT do this as default)
Hikvision1 timestamp=serverStamp with server time.
Hikvision1 timestamp=rtcpStamp with server time until sync with RTCP server report.
Hikvision1 support=legacySupport original CGI interface.
Hikvision1 support=isapiSupport ISAPI interface.
Illustra3transport=udpStream RTSP session with UDP protocol.
Illustra3zoom=operationForce zoom only operation and controls as part of PTZ and live view.
IllustraFlexnone
Illustranone
Ioimagenone
Ipxnone
IQEyenone
Onviftransport=udp1 TCP socket for RTSP and up to 6 UDP sockets for video, audio, and application data and their RTCP streams.
Onviftransport=rtsp1 TCP socket for RTSP with all other streams interleaved in it.
Onviftransport=httpDefault 2 TCP sockets for RTSP over HTTP over TCP. ( 1 long POST and 1 long GET )
OnvifProfile=xConnect to a specific profile number.
Onvifnat=1Support nNAT translation to WAN address.
Onviftimestamp=serverStamp with server time.
Onvifbank=xSelect 4 channel encoder banks.
Onvifhttp=1.0For Samsung SPE-100/400 that requires http1.0 for live555.
Onvifsupport=profile-sForce Profile-S implementation for cameras that do not fully support Profile-T.
Onvifevents=pull or streamSelect metadata event mode when the manufacturer option is ALL.
Onvifuse_caps={on,off}Use deprecated GetCapabilities for when GetServices is poorly implemented.
Onviftunnel_alive = auto,get_parameter,set_parameter,options,noneKeep alive mechanism during RTPS-over-HTTP, defaults to auto.
Panasonictransport=udpStream RTSP session with UDP protocol.
Panasonictimestamp=serverStamp with server time.
Pelcotransport=udpStream RTSP session with UDP protocol.
RTSPtransport=udpStream RTSP session with UDP protocol.
RTSPtransport={tcp,udp,rtsp,rtsph,rtsphs}All Transport overrides.
RTSPtimestamp=serverStamp with server time.
RTSPtimestamp=rtcpStamp with server time until sync with RTCP server report.
RTSPtimestamp=trustedStamp with cameras time adjusted by RTSP/RTCP per RFC.
RTSPstream=xSelect specific stream number.
RTSPtrack=xSelect specific track number.
RTSPtunnelport={1025-65535}Tunneling port replacing the :portnum on URL.
RTSPembed_port=*Forced RTSP URL format in tunnel.
RTSPhttp=1.0,1.1Forced RTSP URL version number.
RTSPbc_audio=supportedBackchannel audio out.
RTSPbc_samplerate=xxxxBackchannel sampling rate.
RTSPbc_samplesize=xxxxBackchannel sampling size.
RTSPbc_mode=tsBackchannel timestamp mode(duration(default)/timestamp using RTCP adjustment).
Samsungtransport={tcp,udp,rtsp,rtsph,rtsphs}Transport overrides for use with Secure Streaming
Samsungtunnelport={1025-65535}Tunneling port if different than one used for CGI.
Samsunghttp=1.0,1.1Fix for some older devices.
Samsungembed_port=*Fix Internal URL inside tunnel if needed.
Sanyonone
Sonytimestamp=serverStamp with server time.
StarDotnone
UDPnone
Vivoteksupport=legacyUse legacy API and support.
Vivoteksupport=onefwUse OneFW API and live555 stream.

1 The use of these overrides requires the use of IPv4 dotted address, FQDNs cannot be used.
<br><br>

Override Definitions

OverrideDescription
transportStream session with the specified protocol { TCP | UDP }.
timestampStamp frames with server or camera time.
timezone{ UTC | camera | server } Determine if camera timezone is set to UTC+0, left as camera or set to that of server.
zoomOverride configuration or operation zoom function.
blocksizeOn by default, but could turn off blocksize in the RTSP session for some cameras with streaming issues.
profileConnect to profile number N; N is a number from 1 to the number of profiles supported by the camera.
natSupport NAT translation to WAN address.
bankSelect 4 channel encoder banks. N is 1 – number of banks, usually in set { 1 | 2 | 3 | 4}.
supportOverride support API. For example, used by Vivotek to support either legacy or oneFw.
streamSelect a specific stream ID for devices supporting multiple streams.
trackSelect a specific track for devices supporting multiple media tracks.
tunnelportWorkaround for our XML and GUI only giving us one box for port. Used if tunnel port is different than CGI and does not come from CGI.
embed_portValue does not matter. Forces RTSP URL inside tunnel to put port in the URI if it is default. A small selection of cameras need ip:554 even when in a tunnel over 80

<br>

Categories
Knowledge Support Support exacqVision Server Categories Products

Samsung SPE-100/400 Causes Server Crash

Symptom:

exacqVision Server crashes when connecting to a Samsung SPE-100/400 using the native Samsung plugin. 

<br>

Problem:

This encoder is only supported for use with the Onvif plugin (device type).

Additionally, the device firmware only supports HTTP version 1.0 but Live555 defaults to 1.1. 

<br>

Solution:

Connect to the device with the Onvif device type on the ‘Add IP Cameras’ page. 

Add the ‘#http=1.0’ override option to the ‘Hostname/IP Address’ field. 

If the device IP is 192.168.0.5, change it to read 192.168.0.5#http=1.0

<br>

Samsung-SPE-100-400-Causes-Server-Crash.pdf