Did you try these streams?: http://www.totalsportek.com/formula-1-live-stream/
unfortunately, yes. my browser is too old for most of them and a lot of them want signups or download software