Taxpayers should pay for the BBC in the same way as they subsidise the NHS or state schools, TV producers claimed on Tuesday, because the broadcaster performs a 'public good'.