No way it's a streaming concert. First of all they're so big they'd crash every server in the world, also Maiden give me the idea of being old school and since they never did anything during the lockdown months, I'd ve very surprised if they'd do a streaming concert, I can picture Steve saying "nah, bollocks" to that.
It's very likely the announcement of the new album. But let's wait and see....