In an email to NewTeeVee, Livestream CEO Max Haot said that his company ingests an average of 1,600 concurrent streams each day. That 1,600 minutes of recorded or uploaded video translates into about 26.6 hours of video being processed every minute. Justin.tv also bests YouTube, with users reportedly uploading about 30 hours of live video content per minute, according to a recent article in High Scalability.
But Ustream might have them all beat. The site claims some 120 million live video streams uploaded each month. But according to a spokesperson, the site had an average of 3,200 concurrent streams at any given time, equal to about 53.5 hours of video that is encoded and processed every minute. Ustream attributes that increase to a high amount of live streaming that its users have been uploading through the iPhone ever since the company’s Broadcaster app was approved by Apple.
Despite the large amount of video that needs to be processed, the live streaming startups have, for the most part, decided to take such processing in-house rather than go with a third-party for encoding. Justin.tv and Livestream both started on Amazon Web Services, but transitioned to their own infrastructure to encode and stream user videos. In an email to NewTeeVee, Haot said that his company moved to its own infrastructure due to a lack of guaranteed bandwidth and the cost of cloud computing. In the High Scalability article, Justin.tv’s founder and VP of engineering also cited cost and lack of performance guarantees as reasons for moving out of the cloud.
Related content on GigaOM Pro:
Is Facebook Video Chat the Future of Social Media? (subscription required)