In the video, a man wearing a ski mask can be seen approaching a 16-year-old male student at the school and trying to punch the teen, grazing his face. The man eventually gets punched and knocked out by the student.

The 29-second video, viewed by hundreds of thousands on WorldStarHipHop.com, shows teachers and school staff quickly descending upon the scene to contain the situation. The man was seen on the ground, but he ultimately left the campus, officials said.

Police said a witness to the fight, a 15-year-old girl, then hit the 16-year-old. That girl was charged with assault as a juvenile last week.

Police said they don't plan to charge the 16-year-old because they believe he was acting in self-defense.

Vannison was released from custody late Monday. A trial date has been set for June 6.