translate English to French: services, whether scheduled or on-demand.
"Télévision sans frontières" en 2005.