Yes, clubs receive a fixed amount of money per season over the life of the contract, they also receive additional money when they are shown live on TV.
A few times per season a game may be shown live on TV, the next one for us is on Friday October 31st, when we play Bournemouth away. Live...
Welcome to NSC!
The reason that games are not streamed live is down to copyright. TV stations have contracts that prohibit clubs from doing just that. In return clubs benefit from guaranteed cash revenues during the life of the contract.