Putting the actual media data on the blockchain would be stupid and crazy expensive. Media posting schemes involve putting a hash of the media on the blockchain, and the actual media is stored in a content (hash) addressable system like ipfs (or a paid CDN).