PyCA – Opencast Capture Agent
The goals of pyCA are to be…
- flexible for any kind of capture device
- simplistic in code and functionality
- nonrestrictive in terms of choosing capture software
PyCA can be run on almost any kind of devices: A regular PC equipped with capture cards, a server to capture network streams, small boards or embedded devices like the Raspberry Pi.
PyCA requires Python ≥ 3.6. Older versions of Python will not work.
For a detailed installation guide, take a look at the PyCA documentation.
Quick Install for Experienced Users
PyCA is configured to use FFmpeg by default. Make sure to have it installed or adjust the configuration to use something else.
git clone https://github.com/opencast/pyCA.git cd pyCA python3 -m venv venv . ./venv/bin/activate pip install -r requirements.txt npm ci vim etc/pyca.conf <-- Edit the configuration ./start.sh