Transmitting Player State

So this topic applies to a subset of MP games that involve character visible to other players. I’d like to start a discussion on player state found in different games.

How do you transmit the state of a player to clients? Particularly, what are some schemes for syncing animations or FX. Do you do some sort of interesting compression scheme to reduce bandwidth requirements?