Categories
Knowledge Support Support exacqVision Mobile Categories Products

Native Decoding in Exacq Mobile 3

About Native Decoding

The 3.12 release of the Exacq Mobile 3 app added the ability to decode native video from a camera streaming in JPEG or H.264 format.

<br>

Support

Native JPEG decoding is supported on all platforms and devices that the Exacq Mobile 3 app runs on, including the web browser.

Native H.264 decoding requires the Exacq Mobile 3 app to be installed on an iOS Android device.

The Exacq Mobile 3 app can decode H.264 constrained baseline profile up to Level 5.2 (4096×2304) video. Support for more profiles and resolutions could be implemented in the future, but there is currently no timeline for implementation.

<br>

Method

The Exacq Mobile 3 app will attempt to decode native video from a camera if the following conditions are met:

  1. Both the camera and the device support the same native format (H.264 or JPEG).
  2. The image quality setting on the mobile app is at least 70% of the image quality on the camera.
  3. The height of the video panel on the mobile app is at least 45% of the height of the native image.
  4. The width of the video panel on the mobile app is at least 45% of the height of the native image.

<br>

When streaming H.264 video, the Exacq Mobile 3 app will revert to transcoded video if performance issues arise. For example, if the device running the Exacq Mobile 3 app is unable to decode H.264 video fast enough to keep up with the incoming video, the video will then be transcoded.

<br>

FAQs

Q: How can I tell whether the app is decoding native video?

A: There is no indication within the Exacq Mobile 3 app that native video is being decoded. However, when native video is being decoded on the app, the CPU usage from the evws-backend process will be lower than that of an evws-backend process that is providing transcoded video.

<br>