July 2009

You are currently browsing the monthly archive for July 2009.

There is a nice post on the Public Radio Player (PRP) blog about some challenges for Internet radio when distributed over mobile wireless networks and some strategies used in the PRP.

“A dropped stream is the nemesis of any regular Public Radio Tuner user. Nothing is worse than being caught up in a great public radio program and have it suddenly cut out….”

Some challenges can be expected:

  • loss of signal while roaming from cell to cell. Networks are optimized for voice calls but not for data yet.
  • minimal bitrate like 32 kbps is desirable but connection is still not guaranteed and sound quality is no great
  • buffers have to be implemented in receiver to mitigate signal loss.

Results of a survey made by PC World suggest that 3G coverage may not be adequate for the delivery of sustained bitrates in major cities in USA. Like this table shows, networks speeds can be impressive but their reliability vary greatly so that live radio transmissions may be hard to achieve.

There is certainly a lot of room for experimentation here in this new area but I tend to believe that it could take a while before we see 3G replace true “physical layer” broadcast networks for live transmissions.

I read this excellent story some time ago in Vanity Fair titled “An oral history of the Internet“. I believe that one of the reasons why the Internet is what it is now comes from the fact that the Web is a royalty-free technology. And that does not happen by itself. To produce RF-tech these days, one has got to fight for it and give up potential revenue streams. That is what the CERN team did. Robert Cailliau says:

“At one point cern was toying with patenting the World Wide Web. I was talking about that with Tim one day, and he looked at me, and I could see that he wasn’t enthusiastic. He said, Robert, do you want to be rich? I thought, Well, it helps, no? He apparently didn’t care about that. What he cared about was to make sure that the thing would work, that it would just be there for everybody. He convinced me of that, and then I worked for about six months, very hard with the legal service, to make sure that cern put the whole thing in the public domain.”

The least we can say is that the strategy worked. The Web is now ubiquitous.

Is there a lesson here for creating the mobile broadcast system of tomorrow?

I think that Twitter and micro-blogging in general have properties that could be exploited along with broadcasting services. I’ll write my thoughts about this later on.

As a first step in this reflexion, I’d like to estimate the total bandwidth of Twitter, that is, how many kilobits per second are being Tweeted on average.

I made a similar exercise some time ago with regards to the blogosphere in a post titled “Broadcasting the Blogosphere: 30 million voices for the price of one!”.

So I found some twitter services that provide relevant data. For example, TweeSpeed is an instant speed meter that shows the current number of tweets per minute. A graph showing the speed per hour during the last week is also available. A quick look at that graph now suggests that 700.000 tweets per hour would be a reasonable approximation for last week’s average, excluding the peek caused by the “Michael Jackson Effect”. Twitpocalypse currently reports 221 tweets per second which results in a similar value (221*60*60 =795.600 tweets per hour ). On another front, the recent HubSpot State of the Twittershpere report provides similar amounts on a daily basis instead of per hour. I suspect that this is a mistake. I’ll be pessimistic and take the largest number. The Hubspot report also informs on the distribution of actual tweet length. I’ll average the tweet length to 110 characters per tweet.

So the math goes like this:

110ch * 1byte/ch * 700k/hour = 77 Mbytes/hour

or

TOTAL TWITTER BANDWIDTH = 170 kbps !

Again, very surprising results! The current Twitter bandwidth is barely higher than a typical Internet or DAB radio station. The whole Twittershpere would only require to sacrifice a couple of off-air DAB stations in every market. I feel that very innovative datacasting/social applications could be built based on this!

Media centers could become the main interfaces to media content in home networks . The Telematics Freedom Foundation recently released a short report on Free Libre Open Source Software (FLOSS) options here. The report compares features of projects like XBMC, MythTV, freevo, Moovida (Elisa) and so on.