The four most popular television channels in Britain now include YouTube and Netflix, an Ofcom report has found, as the streaming giants eclipse BBC Two and Channel 4 in a drastically changing media landscape.

British adults now watch an average of 34 minutes of YouTube and 18 minutes of Netflix a day, beaten only by BBC One at 48 minutes and ITV at 37.

A study of young adults, categorised as being aged 18 to 34, placed the two video services as the most-watched viewing platforms, with one hour and four minutes dedicated to YouTube and 40 to Netflix per day.

The findings were reported in Ofcom’s second annual “Media Nations” report, which tracks the viewing and listening habits of the UK.

Nearly half of homes now subscribe to TV streaming services such as Netflix, Amazon Prime Video or NOW TV, with average daily viewing rising by seven minutes last year to 26 minutes.

Reporting “rapid shifts in the nation’s viewing habits”, the study found the total number of UK subscriptions rose by a quarter in 2018, from 15.6m to 19.1m.