A- A+
How to get RTSP low latency video from Avigilon Unity Video and ACC7/ACC6?

Recently, our project required integration with Avigilon ACC7. After some effort, we finally obtained Avigilon partners access. Avigilon Unity Video and ACC7 provide a RESTful API, but it seems somewhat limited, unable to retrieve low-latency video data. After some searching, we found Unity Video Media Gateway 8.6, but upon closer inspection, we discovered that this component is only used for transcoding and still cannot achieve low-latency video stream integration.

With no other options, we reverted to the Avigilon .NET SDK for ACC. This SDK is compatible with both Unity Video and ACC, but our products are based on native C++, while the manufacturer's SDK is for a .NET environment. After some effort, we solved the problem using managed C++, making it easy to integrate Avigilon Unity Video and ACC7/ACC6 into H5S/USC. It allows for forwarding using RTSP/HLS/RTMP/WEBRTC protocols and direct video viewing in web, iOS, and Android environments.