Roku today announced today that it has shipped 5 million Roku players that let users stream hundreds channels of Internet content on a regular TV set. The company also says that 25% of its players stream more than 35 hours per week. The company said that it has "delivered 8 billion streams of video and music to Roku players,"since 2008.