Archive

Posts Tagged ‘cdn’

Mini CDN For My Blog Videos

May 28th, 2008

After posting an example of 720p resolution H.264 video I was annoyed that whilst viewing my own blog I was not receiving the best video load rates, as my blog is hosted on a server in the USA and I am located in the UK.

Regular encoded .flv videos would load perfectly well as I could download from the USA at 200kB/sec and these videos only require about 90kB/sec of bandwidth, but the H.264 video requires about 470kB/sec to load/play instantly.

So, I have coded a simple CDN solution and now videos for users from the Western hemisphere will load from a server in the USA and videos for users east of the Atlantic will load from my server in the UK. I now receive download speeds of 480kB/sec which is just enough for the H.264 video and only limited by my broadband connection.

I shall expand upon the CDN code in due course, but for now it is a perfect and fully automated solution requiring no maintenance.

If you experience any troubles with the videos on the site then please let me know by posting a comment below.

gordonrp computing , , ,

JumpTV builds $49m .ppt, $1m CDN

October 31st, 2007

BeetTV reports that JumpTV has invested $50 million in a proprietary content delivery network (CDN), because the existing CDNs “couldn’t provide what they need”.

Akamai is one of those existing CDNs. If you haven’t dealt with Akamai before the bottom line is that you pay 10x what you would if you built your own solution, but even that wouldn’t add up to $50m.

Jump TV state that they

“provides live streams of some 300 ethnic television shows from 75 nations. Expats, immigrants and foreign language speakers subscribe to the programming which is delivered to the PC. It is also a huge distributor of online sports streaming, providing some 200 sports programs from 30 nations. “

Wonderful, congratulations! But we could also say that Putfile (the site I created and sold) provides millions of video streams to every single internet enabled country on earth. Providing “300 ethnic television shows to 75 countries” doesn’t mean that you are pushing masses of traffic (X gig/sec).

The graph below compares the reach (viewers) of Putfile vs. JumpTV.

Putfile vs JumpTV reach

The graph clearly shows that Putfile has 4x the reach of JumpTV. Putfile doesn’t use a $50m CDN, nor a $500,000 CDN for that matter.

Out of interest I priced up a custom solution involving 10 gig/sec of bandwidth from 10 cities worldwide with 10tb of redundant data storage (about 10 times what would be required by an operation like JumpTV) just to see if I could get anywhere close to $50m.

Spec: 10 cities worldwide with 1 gig/sec premium bandwidth per city. 10 gigs/sec bandwidth with 10tb of replicated data.

Per Location:

  • $20,000 colocation and bandwidth / month
  • RAID 5 arrays, 10tb of fully redundant data storage. $30,000 one off cost
  • Front end servers * 10 to connect to storage arrays $20,000 one off cost
  • Database servers keep track of “where” data is replicated to $20,000.
  • Programming $100,000 one off cost

Total cost per month: $200,000

One off hardware and software: $420,000

Cost of running for 1 year $2,820,000

I believe that the above quoted capacity is 10x what is needed, and that $282,000/year would be a more realistic running cost.

I propose that JumpTV actually purchased $49m worth of powerpoint presentations and $1m worth of CDN.

gordonrp money, technology , , , ,