Youview launched its streaming TV service in the UK today, combining UK Freeview channels with on-demand content.
Youview launches streaming TV service in the UK