Aside note: I didn't imagine one could see / film that much meteors during the night in some city. If I remember correctly, I saw 2 or 3 my whole life, and was driving at some road.
I know you can see the Leonids in San Francisco, at least if you're not standing directly under a streetlight. Some years are brighter than others. A lot of it is making note of when to go outside and look.