A former North Carolina police officer has been charged with assault for a beating caught on a doorbell camera. The incident occurred Friday in the city of Shelby.