As the title implies, I am in need of some python (or maybe even C/C++, ctypes) library to compress 8-bit depth 512x512 images, encrypt them, and stream them to another location on the internet (local or global).
My requirements/limitations are as follows:
- Due to some other 32-bit C libraries I am using, the library should be available in 32-bit python.
- I would like to keep the eventual bitrate as low as possible, since I might need to send this data stream to multiple destinations.
- The available data I have is a 512x512 numpy array containing the current frame.
- I would like to have the option to encrypt my data stream, since the video stream might contain privacy-sensitive data.
I have tried installing
aiortc, which is a python WebRTC implementation, but this did not install (some PyAv problem, guessing it is not compatile with 32-bit python).
Thanks in advance for your recommendations.