That's a rocket or missile.

Check out the exhaust. A fireworks exhaust plume is mostly sparks.

A gun powder charge tosses out sparks-a rocket motor has more of an even exhaust because of the propellant.

I vote military.