Categories
Knowledge Support Support exacqVision Webservice Categories Products

Native Streaming in the Web Client

Affected platforms

exacqVision 7.2 or later

<br>

Description

exacqVision 7.2 introduces native h.264 video streaming to the web client. When a browser session connects to the web service, the browser and web service negotiate whether transcoding or native streaming will be used. The following logic describes how this is negotiated:

  1. If the browser does not support web sockets, fall back to polling (traditional method).
    • This includes IE8 and 9.
    • Since IE8 does not support the HTML5 element, it plays back by displaying the image element directly.
  2. If the user has disabled software decoding on the client configuration page, use web sockets JPEG.
    • This method is similar to traditional polling, but the delivery mechanism causes frames to be sent as they are generated.
  3. If the camera is not native H.264, use web sockets JPEG.
    • This includes digital PTZ “cameras” whose parent camera may be h.264, but as a virtual camera, they are not.
  4. If the camera’s resolution is 167% larger than the panel, use web sockets JPEG.
    • There is very little gain in rendering native h.264 on small panels.

At this point, the camera will attempt native h.264 decoding. If it succeeds, it will play back using software decoding. Otherwise, it will fall back to web sockets JPEG.