Police in short are civil collaborators that stand for law compliance and society collaboration. There shouldn’t be too many people doing the task and certainly they can’t be all over the place.
Traffic violation fines generate a good part of incomes and can be a source of income too to citizens by allowing them to push videos or photos notifications that can be scanned through a validation process to generate or not a fine to the vehicle owner or driver (if technology can evolve such to be viable); because society is based on a money interchange principal certain amount of the payed fine should go directly to the user.
By allowing users to earn money by uploading traffic violation situations, safety can be increased, police work hours can be best expended on more qualified tasks.
If citizens see an opportunity to earn money by notifying traffic violation situations, drivers will be more likely to self behave and by paying to users the city acknowledges their time and collaboration as any job requires to.
for example let said 10% of fines goes to the user, so if the infractor pays with 50% discount and the city pays to the user 10%, still the city receives 40% of the fine without spending budget on police going into such a thing that in many cases should be self regulated, like parking on the right places, crossing when permitted, speeding, etc… much of the time are things related to being more collaborative with the society and less selfish.
The reported material based on the fine will be uploaded to a validation process and push a notification to the city traffic system as well both the user and the infractor. This will generate a database only big as needed to maintain clarity on fines, quality in judgment and further technical and legal requirements the business case reveals.