kerberos-io / machinery

(DEPRECATED) An open source image processing framework, which uses your USB-, IP- or RPi-camera to recognize events (e.g. motion).
https://www.kerberos.io
490 stars 104 forks source link

Machinery (v3.0) move to Golang #198

Closed cedricve closed 3 years ago

cedricve commented 4 years ago

We are currently working on a new major version of Kerberos.io. This will contain a full rewrite of the machinery using the Golang programming language, and full rewrite of the web application. Features that will be included:

The plan is to focus on IP camera's first, and afterwards add support for other types.

More information to come.

lahdekorpi commented 4 years ago

Is the development happening behind closed doors for now or has this started yet? I may be able to contribute on the API, React or v4l2 on Go.

cedricve commented 4 years ago

@lahdekorpi no it will not be closed, but we are working on a first version of the solution. Once released and stable, we will open source it.

Cédric

jurenovic commented 4 years ago

Hello @cedricve, would like to know when will this be available. Thanks

cedricve commented 4 years ago

The goal is 1th of January. We are about to revive the project and update a couple or more repo's in the meantime. More news coming soon.

Stubbs commented 4 years ago

That explains the "disable phpunit for now" commit :-D

cedricve commented 4 years ago

That explains the "disable phpunit for now" commit :-D

This was just to make the build working on Travis-CI. However we will change a couple of things for the introduction in Q1.

cedricve commented 4 years ago

The goal is 1th of January. We are about to revive the project and update a couple or more repo's in the meantime. More news coming soon.

Short update.

We will announce some changes and the roadmap on January 1st. New solutions will be released in Q1.

cedricve commented 4 years ago

We made some changes (documentation website) and added support for Raspberry Pi 4. Also the license has been updated to BY-NC-SA 4.0 in version 2.8.0 We will further work, and plan to release 3.0 in Q1/2020.

Keep you posted.

dklemm commented 3 years ago

Has this been abandoned? I'd like to get involved.

cedricve commented 3 years ago

@dklemm nope working very hard on this to be honest (still behind closed doors). No ETA for the moment, however we will further communicate on this Github issue.

cedricve commented 3 years ago

A short update:

Currently all these features are integrated in Kerberos Enterprise 1.2.0. We managed to get Kerberos Enterprise working on ARM architecture (thanks to Golang). We are redesigning the front-end, and are looking to first adapt the UI (web) component of Kerberos Open source (PHP/Laravel -> React and Golang), and make it compatible with the current Kerberos Enterprise API (which is written in Golang). Configuration changed from xml changed to json.

This mean that the back-end (machinery) will stay the same for the time being, and later on will be swapped with a modified version of Kerberos Enterprise (add support fort USB camera + RPI camera). More updates coming..

cedricve commented 3 years ago

This is real. Activity is logged here, announcement will come at the first of January: https://github.com/kerberos-io/opensource.