Terrestrial radio broadcasts include music, speech, drama, and commercial programming sent from stations either live or recorded for public listening. Recorded radio allows audiences to replay or download audiovisual content. Live radio has no delay and includes talk formats like call-in shows. Digital technologies now enable broadcasting of high quality digital audio and distribution of podcasts and internal radio streams over the internet.