Is the client that observers use different from the "spectate" function that you can use on the regular client. It feels super smooth watching the broadcast as opposed to spectating a game yourself.
We use a tournament client but they have 1 to 1 the same functions like the regular client. Nothing is different just the server.
Sometimes we have different angles, we use League Director for that.