We had a chart like they use in school and he's moved down for shrieking and up for not, talking, behaving.
I got him to help write it, giant whiteboard. Gave us all a magnet face with our names on and he's often taken great delight in policing our behaviour.
I'd not set him up to fail but lots of praise when he was doing well.
I'm happy for emotion, and excited screaming to an extent but the second there's just shrieking for the sake of it or to get his own way he's moved down, screen time or whatever is over and we have a chat after he's calmed down.
The garage might be a good place to scream, chuck a bean bag in there, tell him to let it out and come in when he's finished.
I'll always start with a conversation first and say what's expected, give him time to rectify the behaviour but if it continues I'll just say go yell elsewhere and when that's over we can speak about what's going on.
Acknowledge the emotions, get him to think of some strategies himself that work. You can ask him whats going on when he starts to get to the point of screaming, as in is he getting tired or bored and physically describe his feelings. Then work out a strategy to expend it appropriately. Go jump 5 times, colour in a picture, have a calm down corner or box of sensory items like weighted blanket or water bottle filled with glitter (you can make these things) feathers, bubbles, scented things, stress balls, chew toy. Whatever works.
Mine had a book he'd write his emotions in, smiley face or angry and we'd see how it went that day and go through a plan for the next day.
We practiced situations before they happened so if someone called him a name and he got so angry he'd want to scream and lash out, we'd practice ignoring them or a few comebacks.
It's hard with Covid.
Kids need wearing out with exercise and nature,they also need dedicated time to talk and be with their caregiver.
Hope any of that made sense. Each child is different.