Several ordinance's in this chapter could certainly be used to arrest the individual. Whether the case would see a conviction is not certain, hopefully not, but more than enough to file charges.
They may be compelled to turn over the footage to law enforcement, but they would not be arrested merely for taping.
So Iran has arrested an innocent person in order to shift public anger onto them, for something that shouldn't have been a crime in the first place.
Or they mistakenly arrested the wrong person to ensure the cameraman was not filming the missile at the command of an enemy nation. Arresting an innocent person is a necessary evil worldwide, convicting them would be forcing them to take the blame.
Both are presumptions, but based on the the rest of their actions it seems like my presumption is more likely.
Interesting, I'm curious which law says filming in a public location the downing of an airliner by the military would be a crime? Can you please give me a link or citation so I can read more about this?