This is well established law and a complete violation of his 1A rights.
You can record anything you see in public, including police doing their jobs and arresting people. You just can’t interfere.
You are not required to show ID unless the officer suspects you of a crime. Then he went from zero to thug in about 2 seconds and illegally assaulted the man.
This police officer has no business being a cop.
You can smell the steroids pulsating from this guy as he is approaching. He’s already pumped up, primed and ready to strike.
He took extra classes on how to do everything WRONG.