On demand means any programme you download or watch that is not being shown as live TV, including catch up TV.continue reading