Categories
Uncategorised

IPL, YouTube, and Cricket in UK

So, the Indian Premier League 2010 extravaganza is finally coming to an end tomorrow. Nothing really causes as much upheaval among the masses in India as cricket does. This year, it has resulted in a minister in the Indian government having to resign, income tax raids, and the head honcho of the IPL potentially getting sacked too. Over the past weeks, the amount of space Indian media devoted to this event has been staggering – as always.

Let’s take a few steps back, for the sake of my UK visitors. IPL is a Twenty20 cricket tournament held annually in India, run somewhat along the lines of EPL. Privately-owned teams consisting of players from most of the cricket playing nations are signed on to these teams and knockout type sporting event proceeds.

Why do I bother to explain this? Because I’ve realized in my stay here that nobody really gives a shit about cricket in UK. You see, cricket in UK is a bit like hockey in India, i.e., nobody really gives a shit because everyone is busy following a more popular sport (cricket in India, football in UK.) Here’s the typical demographic of sports fans in UK:

Any visitor of YouTube would at least heard of IPL though, thanks to the loud flashing ads. If you’ve been unlucky enough you’d even have been bombarded with this video-as-an-ad the moment you opened YouTube’s frontpage. Take a moment to see this video I’m talking about.

Jai Ho is a song that has captured a niche similar to that of All The Young Dudes in semi-urban Hollywood movie trailers. You know, ever have those days when you really wanted to make an ad that said ‘India’ but couldn’t figure out what to put as the soundtrack? Why, just use Jai Ho! Also, going by this video, IPL is the bastard child of a one-stand between cricket and dance reality shows.

I’m not a follower of cricket. Never bothered that much about IPL when I was in India. However, when you’re so many miles/mules away from home, nostalgia draws you towards clinging on to whatever you can get. Such as (sometimes) watching IPL matches being live streamed on YouTube.

"Dude, this catch was so awesome!" (Screenshot is of typical IPL webcast on YouTube)

For most normal videos, YouTube automatically adjusts video quality according to connection speed. Naturally, having oodles of bandwidth here I expected to get a high quality stream. What do I actually get? A rectangular box filled with pixellated mess whenever any sort of action is happening on-screen. You can vaguely make out that a colourful blob is moving from one end of the screen to another, but precisely what’s happening is unclear. High speed broadband isn’t that common in India, so a lower quality stream for slower connections is fine, but if you want to attract viewers overseas you need a decent, viewable broadcast!

YouTube has a lot to prove, since this is the first time it’s live streaming any sporting event – that too with an event on the scale of IPL (duration, money involved, audience, et al). You’d think that with so much riding on this, YouTube would hire competent editors to see the webcast goes smoothly. Unfortunately, ‘competent editors’ is one of other items on their budget that faced cutbacks. I mean, look at the video below.

Screenshot of IPL broadcast on YouTube showing incorrect aspect ratio
Funhouse mirrors ahoy!

What they’ve done is they’ve taken standard 4:3 aspect ratio video and squashed it into a widescreen 16:9 format. Listen r-tards, squashing the bejaysus out of a (pixellated) 4:3 video into widescreen doesn’t automatically make it better quality. Nobody at YouTube HQ seems to’ve bothered to notice and rectify this either.

So far, watching IPL on YouTube has been like watching six hours of a Pac-Man game video interspersed with obnoxious ads. Maybe switching the camera angle will help? I thought that this would show the same match from a different angle – that would indeed be neat, but instead it turns out to be a ‘fun feed’. Blinking arrows on the streaming page exhort you to view this ‘fun feed’. Intrigued, I clicked on a ‘fun feed’ video.

This is so much phun. You have to see this video!

From what I gather, these ‘fun feed’ videos are supposed to be a recap of ‘fun’ moments from a particular cricket match. Going through some of the videos at random, I’d say that if these are the best moments of the match, then I feel sorry for the viewers. What you get is a poor quality video: poor quality because it mostly consists crowds not doing the Mexican wave (or pretty much anything); poor quality in the technical sense because you can ratchet it all the way up to 720p HD on and still get the same blurry pixellated mess that you get at lower quality.

Screenshot of a fun feed video from IPL 2010 on YouTube
Those inhuman bastards. Look at what they've done to Mrs Pac-Man!
Cheerleader
Image by SJ Jagadeesh via Flickr

No Fake IPL Player this year to spice up the blogosphere, although a valiant stab at smartass commentary has been made by Eye Pee Yell. RSS shakhas across India would’ve their khaki shorts in a twist over the ‘degradation of Indian culture’ by bringing “booze and American-style cheerleaders” into the mix. Maybe next year we can have everyone drop their bats and fight it out gladiator-style with folding chairs. That will be a true DLF Maximum Citi Moment of Success that I’ll watch.

Enjoy the final of IPL 2010. Until next time, I leave you with this extremely gratuitous picture of a cheerleader.

Categories
Reviews Technology

1-800-41-999-999

There have been quite a few web-based ‘local search’ engines in India. ‘Local search’ is a search engine which enables you to find – at the very least – addresses and telephone numbers of various business establishments, restaurants, movie theatre show timings, etc in your particular city. A few major players in the Indian local search business are Yahoo! India Local Search, JustDial, AskLaila, OnYoMo; plus some niche players such as Foodiebay (restaurant listings and reviews) and Burrp.com (events, restaurants, pubs, cafes; I reviewed an associated service name Burrp! TV earlier).

However, most of these services are intended to provide you with information before you leave your house / workplace. You can look up information for a place you plan ahead in visiting. If you want to make a spur-of-the-moment decision to go to some restaurant or find a business when you’re on the road, you were pretty much screwed. Sadly, most of these local search engines don’t have good mobile interfaces (except for JustDial). JustDial also operates a human-operator assisted telephone helpline (6999-9999). The way this works is that you call the number, a human operator types in your queries into the normal JustDial interface, and then reads out the results to you.

As you can imagine, this procedure can be quite cumbersome. You may be unlucky enough to get an operator who isn’t that good / doesn’t understand what you’re saying. Many times call centre operations are based out of one city, and if you’re calling in from another city then they’ll be thoroughly confused (as I’ve found out at times).

So you were pretty much screwed in such situations…until now. To circumvent these and other problems, Google India launched Local Voice Search about a year ago. It was a laughable attempt at that time, because the whole operation was based on a human-operator picking up the phone and keying in whatever you wanted to know into standard Google Search. Totally not worth talking about. Now however, they have shifted to an automated voice recognition system – which makes the game a bit more interesting.

If you stay in Delhi (NCR), Mumbai, Bangalore or Hyderabad, dial the toll-free number 1-800-41-999-999. This connects you to Google’s automated voice-based local search system. The system will prompt you to speak a type of business (e.g., ‘cafe’, ‘pizza’…), restaurant / shop / other business establishment (e.g., ‘Subway’, ‘DHL’…), or movie for show timings (e.g., The Taking of Pelham 123).

The voice recognition system will they play back what it understood, ask for confirmation, and then prompt you to speak the area name in which you are seeking whatever you want. In case automated voice recognition fails, the system will transfer your call to a call centre where a human operator will assist your search. (Human assist is available only from 8am to 12 midnight though.) Once the system has recognized all your choices correctly, it will read out the top three results for you – and also send you an SMS containing details for free (if you’re calling from a cellphone number).

I have tried out the service a few times, and my reaction to it is mixed.

  1. Movie timings: Almost always fails to recognize movie names, especially if the movie name is weird (for instance the example I gave). When it does find a match, you don’t get results from all cineplex chains. That’s still understandable, because till now there’s no single service which allows you to check show timings across all chains. (Hint hint, entrepreneurs. Here’s an area you start-up. That is, if movie theatres stop being a dick and give you access to their data.)
  2. Restaurant / exact business names: Mostly gets it right. The problem is that the contact details supplied are often out-dated / not working, so you’re back to square one. Still, when it works this is a life saver. After all, you’re dialling in toll free, so it’s not as if your money is being wasted.
  3. ‘Vague queries’ (searching by business type): Hit-and-miss affair. Again, toll-free, so no harm in checking.

The main ‘problem’ with Google Local Voice Search is not so much of not an extensive-enough database or voice recognition. The main problem is that it’s search engine simply does not understand the concept of ‘proximity’. Once I tried to track down courier services in Bhikaji Cama Place or Vasant Kunj. Voice recognition identified the place name correctly both times. Yet, when it came to giving results, it gave me address in South Extension and Lajpat Nagar! (People who live in Delhi will realize how ridiculous this is.) And it’s not as if those services don’t exist in the places I specified (as I found out from JustDial mobile web search).

Clearly, Google Local Voice Search has quite some way to go before it becomes a dependable alternative to ‘calling your friend who lives closest to the area you want to go to’. However, the concept holds so much promise that I’m sure Google (and other companies) will invest into efforts such as this – and we, as end users, would definitely want to adopt services such as this. Searching by speaking out words is so inherently intuitive that it has the potential to bring the power of search to a lot more people and in a lot more environments (d0esn’t tie you down to your computer desk).

Until then, we can only hope for better results than shown in the video below… 😉

Howard shows off the capabilities of his ‘amazing’ phone on The Big Bang Theory