Skip to content

NetGear_Async FAQs

 

What is NetGear_Async API and what does it do?

Answer: NetGear_Async is an asyncio videoframe messaging framework, built on zmq.asyncio, and powered by high-performance asyncio event loop called uvloop to achieve unmatchable high-speed and lag-free video streaming over the network with minimal resource constraints. Basically, this API is able to transfer thousands of frames in just a few seconds without causing any significant load on your system. For more info. see NetGear_Async doc ➶

 

How to get started with NetGear_Async API?

Answer: See NetGear_Async doc ➶. Still in doubt, then ask us on Gitter ➶ Community channel.

 

"NetGear_Async is throwing ModuleNotFoundError on importing", Why?

Answer: This error means, VidGear is installed WITHOUT asyncio package support on your machine. For this support, see Requirements ➶.

 

What is the key difference between NetGear_Async and NetGear APIs?

Answer:

  • NetGear: implements a high-level wrapper around PyZmQ python library that contains python bindings for ZeroMQ - a high-performance asynchronous distributed messaging library that provides a message queue, but unlike message-oriented middleware, its system can run without a dedicated message broker.

  • NetGear_Async: is an asyncio videoframe messaging framework, built on zmq.asyncio, and powered by high-performance asyncio event loop called uvloop to high-speed and lag-free video streaming over the network with minimal resource constraints.

Key Difference: NetGear_Async is highly memory efficient, but has less features as compared to NetGear API which is marginally faster too.

 

Can I use Multi-Server, Bi-Directional like modes in NetGear_Async?

Answer: No, NetGear_Async does NOT provide support for any NetGear's Exclusive modes yet.

 

How to use NetGear_Async with custom Server Source from OpenCV?

Answer: See this usage example ➶.

 

Why NetGear_Async is running slow?

Answer: Checkout tips suggested in this answer ➶

 


Last update: August 11, 2021