No doubt about it. People in general act differently when they know they are being filmed. Which is why cameras on cops are good. Good cops aren't going to care much, and will just do their job like normal. Bad cops are very much going to care, and will bitch about it, but they will also act better knowing their actions are being recorded. It won't get rid of all police shenanigans, but having them will certainly lower it and make it easier to get to the truth either way.
That all sounds great. Unfortunately, these body cameras seem to turn off just before people get the sh**t beat out of them. To actually solve this issue, the links between the city/county Attorney Generals and police departments need to be severed. As it is, there is no incentive for AGs to prosecute "bad cops"[1] and plenty of disincentives.
[1] ACAB