Programmatic direct is a method of buying guaranteed ad space on specific websites, while real-time bidding (RTB) is an auction-based process where ad impressions are bought and sold individually, in real-time. Both are types of programmatic advertising, but they are used in different situations depending on the advertiser's needs.