Archive - 2010

June 3rd

Using #webm and The Nokia #N900 Mobile Television and a Mobile Set Top Box

Last year for Christmas, there were two technology toys I was most interested in. One was the Nokia N900 and the other was Roku. The N900 costs much more than Roku, but can do much more as well. In fact, I wondered, would it be possible to recreate something like Roku as an application for the Nokia N900?

Roku players are small set top boxes that stream videos from the Internet and make them available on a traditional television. You can get Netflix videos off of Roku as well Amazon video and other sources.

I tried a few simple tests, and it seemed like the N900 just didn’t have the power to stream and render a video nicely to my television set, so I set this project on the back burner.

Then, this weekend, I heard that my in-laws had just gotten a Wii. My wife commented that you can use a Wii to stream Netflix, so I started thinking about streaming on the N900 again.

An important change since then was been Google’s announcement of the WebM project. Essentially, this project makes a powerful video codec available as open source and encourages people to start using it. This is the ‘vp8’ codec which is already available on the Nokia N900. With the extras-development repository enabled, I executed the command

apt-get install gstreamer0.10-vp8

Reading N900 and Maemo5 playing vp8/webm live stream, I found a way to launch a video stream provided by Flumotion.

I entered the command

gst-launch playbin2 uri=http://195.10.10.75:8800/live.webm

and SkyNews started streaming.

The next step was to plug it into my television to see what it looked like, and it seemed fine. The final step was to add this to my desktop. First, I created a shell script called /home/user/bin/skynews with the gst-launch command in it. Then, I created /usr/share/applications/hildon/skynews.desktop. This file contained the following lines.

[Desktop Entry]
Encoding=UTF-8
Version=1.00
Type=Application
Name=SkyNews
Exec=/home/user/bin/skynews
Icon=chartreuse
X-Icon-Path=/usr/share/pixmaps/

I have a simple icon file named chartreuse that I use for testing. Ideally, a nicer icon could be created. To see how this all looks, I created a video showing me launching the application and then connecting it to my television.

I also tried using a stream from a Cherokee server but ran into a lot of buffers are being dropped and a timestamping problem. I started testing YouTube’s HTML5 capabilities in hopes of finding a way of testing webm streams from YouTube, but didn’t get far enough to find any streams I could use.

So now, I’m looking for other interesting streams to experiment with. I could easily see Netflix, Amazon, or others, setting up streaming videos using this, as well as adding on controls to select channels, pause, etc.

Anyone else doing any interesting video streaming on the N900?

(Categories: )

June 2nd

Wordless Wednesday



Homemade Cheese, originally uploaded by Aldon.

June 1st

Flotilla Thoughts

I have been a member of a mailing list of group psychotherapists for many years and am fascinated by group dynamics as they take place online. A week and a half ago, a member of the list sent an email about Hitler’s Children, a fascinating dialog between children of perpetrators of the holocaust and the children of the survivors. The conversation drifted to The Boy in the Striped Pyjamas and a great discussion on the psychology of conflict resolution. I’ve been pretty busy with other things over the past few weeks, so I’ve only been skimming the emails. However, the recent news about the attack on the flotilla headed towards Gaza brought a new twist to the discussion as psychotherapists from Israel, the United States, Turkey and other countries made efforts to understand what had happened. With this as a background, here is a message I sent to the list.

For the longest time, I've tried to find ways to describe what I do. I've worked with political campaigns helping them generate spin. When I visited my daughter's kindergarten class I described my work as helping people tell stories on computers. I've since refined that to call myself an Internet Raconteur.

It seems like 'spin' is just a slightly cynical word for stories, although, perhaps there is good reason for that little bit of cynicism. As I try to help people tell their stories online, I try to help them find their voice and to speak authentically. This is a very different way of telling stories than current press releases or many of the main stream media stories. Main stream media stories are supposed to feign impersonal objectivity. Yet in doing so, they destroy what make the story real, what makes it come alive, what makes it authentic.

Because of this, I distrust any attempt to find an objective recounting of what happened to the 'Freedom Flotilla'. It might be that someday the clouds of war will lift and we will know the 'truth', but perhaps that doesn't matter so much. Perhaps what matters are the stories of people involved. I have friends that could well have been on that trip. They are idealistic, passionate. They have deep concern for the people of Palestine and what they see as injustices brought upon the Palestinians. Perhaps a few would even have been willing martyrs to bring attention to this grave injustice. I have friends who are the parents of such idealists and I can imagine the shock and horror they have felt as they wonder if similar fates might await their children.

I also have friends who have served with distinction in the Israeli Defense Forces, people who have committed their lives to defending the State of Israel, people who have been torn by their love of peace and their belief that the only way to obtain that peace for their beloved country is through the controlled use of force.

The stories of these people are the authentic stories and the stories we need to hear. They are the stories we need to help other process and understand. They are stories we need to hold as our own. Just like the great story of the King of Denmark, we need to proclaim that we are all idealists on the freedom flotilla and we are all members of the Israeli Defense Forces.

As I think of what happened, the words of Jonathan Donne

Each man's death diminishes me,
For I am involved in mankind.
Therefore, send not to know
For whom the bell tolls,
It tolls for thee.

To that, I add the words of Walt Whitman,

And you that shall cross from shore to shore years hence, are more to me, and more in my meditations, than you might suppose.

(Categories: )

Rabbit, Rabbit, Rabbit

It is said that “time is nature's way of making sure that everything doesn't happen at once”. Perhaps there is something unnatural about the time we live in, because it seems like too many things are happening at the same time.

I like to start off each month with “Rabbit, Rabbit, Rabbit” to bring the childhood hope of a lucky month. As I write my “Rabbit, Rabbit, Rabbit” post, I like to reflect on what has gone on the month before and what is in the cards for the coming month. I might have to be three different rabbits to chase all that is going on, but I remember the old saying, chase two hares, catch none.

Last month was very busy. A lot of my focus has been on Connecticut Politics as there have been conventions going on. Also, Nokia came out with an update for their N900 phone and with the latest news from Google, there has been a lot going on. Through all of this, I’ve been falling further and further behind in my emails.

It isn’t the four hundred unread emails that bother me so much as the dangling discussions that I need to share my thoughts on. Some of my group psychotherapist friends have been discussing conflict resolution and the situation in Israel has emerged as a key theme. Another fascinating discussion is about ‘government relationship management’. This is taking the idea of a customer relationship management system, turning it on its head as part of Berkman Institute’s work on vendor relationship management, adding a little open government and applying the ideas to our political process.

Of course this leads to Personal Democracy Forum which will take place later this week in New York City. Then, there is Internet Week, where I hope to have some interesting discussions about politics and marketing. The America’s Future Now conference, overlaps with Internet Week and it looks like I won’t make it down to DC for that conference this year. All of this is followed by my Thirtieth College Reunion.

Unfortunately, all of these require money in one way or another and that has been in short supply recently, so higher on the list is finding some new consulting contracts.

(Categories: )

May 31st

Music Monday – Memorial Day

(Categories: )