Spectating matches

How do I let my friend spectate my game or how do I spectate my friend’s game?

If your friend is in a PUG or Non-Private Scrim then you can use the Watch button on the server browser to get GOTV IP.