There are many forms of broadcast products including drama, commentary, commercials, music and speech programming that can be broadcast live or recorded. Some key broadcast products are terrestrial radio which sends programs over the air for public listening, recorded radio which allows people to watch recorded versions of broadcasts, and live radio which has no delay. Non-broadcast products include internet radio, podcasts and on-demand audio that can be accessed anytime without live broadcasting constraints.