That's not correct - the BBC announced iPlayer in 2003, tested 2004 onwards and finally launched in 2007 after being delayed by lobbying. The iPlayer was held back from full launch due to concerns from commercial competitors - in particular broadband providers lobbied against the iPlayer service because they feared the "pressure" it would put on the broadband infrastructure.
Netflix launched their streaming service in 2007.
Netflix did not originate the idea of streaming (nor did the BBC to be clear), much like Apple didn't originate the smart phone. Netfiix did however do it better than it's competitors, particularly the incumbents in the commercial sector.