1 week, 5 days ago

Adventures in Qikking

Since the beginning of Feburary 2008 I have been in the unique position to both own an imported Nokia N82 Symbian-based smartphone as well as have access to the beta trial for a new application and website that utilizes the platforms hardware and software potential and is called Qik. Based in San Mateo, CA the start-up currently creates software for Symbian powered mobile smartphones from Nokia, with plans to expand their client to other capable smartphone platforms like Windows Mobile in the future. Qik enables these advanced mobile smartphones to stream video using their built-in camera to the Internet, live, while receiving feedback in real-time from viewers on the Qik website. Qik also enables users to easily share and upload their videos to other video-centric websites like YouTube, Seesmic, and Mogulus while offering integration and notification to Pownce, Twitter, and Blogger.

Think about that for a moment there. Live video to the web, with viewer feedback. Real-time.


Video taken from RSA 2008 keynote using Qik and Nokia N82, handheld

This is the kind of use for advanced technology that allows one to talk about enabling citizen journalism on a massive scale without getting laughed out of a room full of journalism majors, or worse, broadcasters. However, one point that established media types will bring up is the concept of GIGO. Garbage in, garbage out. People used to watching news on major broadcast networks have a very high expectation of quality when it comes the the finished video product. Conversely, people who go to video websites like YouTube have a much lower expectation of quality because they don’t see it as competing with television or other traditional broadcast networks.

What does this mean for something like Qik however? It means that if people are going to use this application for something more serious then the more trendy lifecasting applications there has to be a concerned effort to work at improving the quality of the video output to Qik both in content and in raw video quality also. Improving the content of Qik videos is something that is outside of the scope of this article, but improving the raw video quality from Qik is not.

The biggest problem with getting good video out of these phones comes from the fact that they are, in essence, phones. There are camcorders that take better video, cameras which shoot better quality pictures, in essence these phones are technological compromises albeit getting less compromised with each revision. One of the biggest complaints about video quality however arises from Jerky-Cam(tm) a.k.a hand-holding the phone and not holding it steady enough. This has a two-fold effect on the video due to compression being done on the video. First, the video becomes more and more garbled as the codec struggles to keep the output video within the boundaries of the bandwidth limits its settings. Secondly, this additional movement causes the codec to spend more bits encoding movement leaving less bits available for detail in the scene.

The easiest way to combat shaky-cam is to mount the camera onto a tripod, yet this introduces some issues that are unique to the mobile video world I suspect. Chief among these is portability, after all we are talking about taking a small phone and now having to lug around a tripod that is many times the size and weight of the phone itself. More important however is the fact that the phone manufactures havent seen fit to add a standard 1/4″ screw thread mount point to their cameraphones, making use on photographic or video tripods more problematic then it should be.

DSC_8569
Partially extended Manfrotto 682B monopod

After looking around the market for solutions to this problem I had a brainstorm and came up with the following solution that I think is a good first step towards getting better video out of Qik and other video applications on the cameraphone in the future. Manfrotto is a well known and respected manufacturer of tripods, monopods, and other gear for photo and video professionals. As it turns out they make a self-standing monopod, the 682B, that lets you have a free-standing monopod. While this is not as stable a platform as a traditional tripod would be it is significantly lighter, smaller, and more portable then others. Using this as a platform for a Nokia N82 for use in Qik is a good compromise between size, weight, and stiffness. However, even using the monopod we still need a way to mount the cameraphone on. This is where the Nokia DT-22 universal tabletop tripod comes in. It comes with a screw-tight clamp that fits most all N series phones and easily detaches from the tabletop tripod and will screw onto a standard 1/4″ camera screw. If you wish to point the camera at various angles you will want to invest in an inexpensive ball mount for the monopod like the Manfrotto 484RC2 mini-ball head with quick-release plate mount.

DSC_8565
View of N82 from the front of the Monopod

However, we still have some other issues to address that are more difficult to handle with a mobile phone device. These devices are not equipped with the kinds of designs or battery life that enable them to take video for long periods of time, say and hour or more. Most of these phones would be bricks within the inside of an hour of doing live streaming video to the Internet. Because of this we also need a portable power supply to help augment our phones internal battery. This is where the PPC Techs Lil’Sync USB battery power supply comes in. It’s a 4400mah rated Li-Ion battery and it charges via mini-USB and can charge one device via a regular USB port. Combine this with a Nokia CA-100 USB to DC charging cable for your N series Nokia phone and you now have a way to keep the battery lasting longer for video recording.

DSC_8574
Velcro backing to hold Lil’Sync to Nokia DT-22 clamp

Now once you have assembled all these parts you may still have one important hurdle left to jump over if you live in the United States like I do, bandwidth. Unless you are using a Nokia N95-3 or N95-4 model designated for North American usage you will have imported a European GSM phone that has support for 3G networks only on European GSM frequencies and at best will only have access to an EDGE class network for streaming your video over. This means that any attempt to stream video, even if on lower quality settings and a 320×240 resolution in Qik will result in instant building delay between what users on Qik.com see verses what you are seeing in real-time with your phone. It also means getting user feedback will be greatly delayed or nonexistent as well. Short of having an N95 with support for North American 3G networks you will have to rely on WiFi networks for streaming. This works in fixed known locations, but not on the road in random places. For these situations there is a final part to this solution made by a company called Cradlepoint.

Cradlepoint makes EVDO to WiFi bridge routers, specifically the PHS300 or Personal Hotspot. The PHS300 has a built-in Li-Ion battery for 2-3 hours of use without having to be plugged into an outlet. Using an EVDO USB adapter or a EVDO ExpressCard/34 combined with an ExpressCard/34 to USB adapter along with a subscription to a subsequent EVDO unlimited data plan you can provide a WiFi signal to your Nokia with sufficent upstream bandwidth to support full real-time video streaming.

DSC_8568
Nokia N82 with Lil’Sync and CA-100 USB Charge Cable

At this stage I have assembled all of the parts mentioned in here except for the Cradlepoint PHS300 which is my next step. I may have to machine a custom mounting plate to hold the PHS300 and the Lil’Sync onto the camera ball-head mount. I will report back once I have acquired the unit and looked into integrating it into the monopod.

Ultimately however, there are still some issues with the phone as a streaming video platform. Namely, when someone calls you! When using Qik, if you get an incoming phone call your video will stop streaming and you wont be able to restart your video stream until after you get off of the phone, unless you are using WiFi for your streaming connection from what I have seen. The Qik client itself is also undergoing frequent changes and the company and its main coders are rather open to suggestions and enhancements to the program which is great.

2 weeks, 4 days ago

My 32nd birthday party approaches!

FEAR IT!

All of the information can be found on the Evite which is here:

Evite for Dan’s 32nd Birthday Party!

The important thing to remember is that it is THIS WEEK on SATURDAY. I have email addresses for a lot of you people, but not all of you so I have posted this on MySpace where a bunch of you are as well as on my main blog, Vox, LiveJournal, and Twitter.

Hope to see you all there!

2 weeks, 5 days ago

Bloody Vikings

I know I haven’t posted in a while here but that is going to be changing soon. Life has been pretty busy, but this is for good reasons. Things are getting done and progress has been made. After all, I did graduate! In the meantime, the Nonmundane.org server has moved to new hardware and a new OS. It’s now hosted on a custom box I built running FreeBSD 7 and it seems to be just fine. Sadly however, in the process of moving from the old and busted server (good riddance!) to the new hotness there were some bumps in the road. Namely, my entire Gallery 2 photo database and picture gallery is 7 different kinds of screwed up due to some demolished MySQL tables.

You may also have noticed that the blog is now running WordPress 2.5 and this has caused its own set of headaches. Namely, dealing with broken plugins, semi-functional Wordpress themes and general digital decay and cruft. Most of the blog is working but you will see some parts are, shall we say, running at reduced capabilities.

On top of all of this I am also attempting to figure out where I am having my birthday party still. My real birthday was April 12th which has come and gone and I was unable to celebrate at the time due to working in San Francisco running a show for work. I had a place in mind to have a party this Saturday evening on the 26th, but that fell through. My other alternate in mind wont work either since I know the person will be out of town in the mountains for the weekend. This leaves me with two remaining options, one in Marina Del Rey but I’m not really sure how many people would be able to make it or want to drive all that way or try and figure out yet another possibility. In any case, if you’ve got any ideas I am all ears.

1 month ago

Even Security People need Single-Signon

SF City View from 4th Floor MetreonI’m in San Francisco, CA at the 2008 RSA security conference this week and have been getting my bearings around here. This is the first time I’ve ever been to Moscone Center or the Metreon and so far its all pretty snazzy. Beautiful view of the city skyline from the 4th floor of the Metreon can be found on my Flickr account.

In any event, when you pickup your registration info and show badge you’re handed three things. A show planner, the addendums to the show program, and how to connect to the RSA WiFi network. The howto document for connecting to the wifi is larger then the show program addendum! So while in the press room I attempted to get online with RSA wifi network and discovered that I might as well have been trying to negotiate with the Packet Nazi (motto, “No packets for you!”). So why is this so damned hard? Lets outline the problems here:

  1. Your RSA website name is different from your RSA WiFi name
  2. Your RSA website password is NOT your RSA WiFi password
  3. You must be running an OS that speaks WPA and PEAP. Support WEP only? Tough titties for you.
  4. To get your RSA wifi password, you have to login with a RSA website password not given to you. So you must request it be sent to your email.
  5. Your RSA website login is NOT your email address (seriously, wtf were you thinking guys?

So basically, you have to login to the RSA website with something other then your email address, with a password that is auto-generated for you. Except you dont remember the username you specified, so you have to get THAT emailed to you as well. Then, once you login to the RSA website you can get your WiFi password.

Armed with that password, you then use PEAP and 802.1x to login to the WiFi, EXCEPT your username here is now your email address you used to register your RSA badge with! Basically, I watched a few people in the press room struggle with this, myself included. And in one case, a person had a laptop that only supported WEP and they had to revert to a wired connection. Incidentally, the WiFi instructions document covered only Windows systems and only briefly mentions OS X in it anywhere and doesn’t give instructions for OS X. Where is my FAILboat?

Did I forget to mention that most of these steps you cant do unless you are connected to a network of some kind? Catch-22 galore, yay!

Moral of this story? RSA needs single-signon badly! I mean, why on earth do I need a separate username and password for the RSA website different from my RSA wifi credentials?

4 months, 1 week ago

New Year Eve is coming….join me

This year I am hanging out with some friends of mine up in Marina Del Rey for New Years Eve. In case some of you folks dont have plans already or were wondering what is going on then this post is for you. If you are going to show up then give me a call or IM me at docwho76 on AIM or one of my other IM accounts. Here is the info for the New Years Eve party at their apartment in Marina Del Rey starting at 7PM. Here is a link to the Google Maps address of the location:

http://tinyurl.com/2hsxpl

It’s Apartment 204 in Building 6. Right now the Building 6 elevator is broken so you need to park closest to the Building 7 elevator and someone will let you in the door. To park take the small traffic circle and drive down the ramp to the bottom level parking structure. There will be a phone on the left, dial 262 for the apartment for someone to buzz you in. Park as close to the Green Building 7 elevator as possible. You might have to park a ways down the structure depending on how crowded it is.

It’s a pretty big apartment, lots of room. Booze and food will be there, but as usual if you want to bring some beer or food that is always welcome. There will likely be some kind of console gaming going on either Rock Band or Guitar Hero III or the like. The apartment also has a pretty huge outdoor deck as well for all the smokers.

Anyways, let me know if your going to make it or not. Hope you all have a great New Years!

4 months, 2 weeks ago

I am graduating!

Okay everyone, this is the day none of you have been waiting for! I finally got my grade for my last quarter at UCI and I passed all of the classes!

What this means is that barring any bizzare unforeseen circumstances (i.e. I owe the uni money somehow, I turn out to be a figment of my own imagination, etc) I should be officially graduated from UC Irvine with my bachelors degree in Information and Computer Science.

So what does this mean for you, the non-existant reader who cares about this? Well since UCI only does commencement once a year it means I wont walk until June 2008 roughly, and tickets for commencement go on sale sometime in March I am told. It supposedly takes the university about seven weeks to process the paperwork to certify and print a degree at which point they either mail it to my permanent mailing address or notify me that its read to be picked up.

I already have a job as a consultant which I am now going to be working for full-time basically with benefits and other nice things which should help me out a lot with my stupid money troubles finally. The plan so far is to spend some time paying off my small remaining debt and taking car of a few things on the car I have had to put off and then getting a decent amount of cash saved up before moving out of the parents house.

Now as far as celebration of my graduation goes, frankly I have no idea when it will happen or what shape it is going to take. This is complicated by the fact that basically I am already working full-time and have some big projects in the works already for CES (which I am going to again to work) and some other stuff. I would like to have a party with all of you people that could/would want to do such a thing as soon as I can figure out a good time for it. Odds are sometime the weekend after CES or in Janurary sometime since everyone is going crazy with holiday events.

4 months, 2 weeks ago

A cavalcade of cool photos (SFW)

Disclaimer - Don’t be drinking anything when you scroll to the last photo in this list.

I saw the below photo while scanning through Digg while waiting for some software to finish compiling. I think it is pretty telling as to why it seems so many people these days who are watching the various news networks are not as well informed as they once were. In a nutshell we can blame the proliferation and boosting of importance of fluff/celebrity “news” pieces. Oh yeah, and commercials for making sure you dont die/your dick feels big enough for your ego/buy a SUV/etc.

The reason the public is not well informed

Next up we have a high altitude photo taken from a NASA chase plane of the Space Shuttle Columbia taking off from Cape Canaveral

Here we have a graph of US national debt as a percentage of GDP. Notice the difference in spending patterns of the “new Republicans” verses the supposedly spend-fast Democrats. Just goes to show that sometimes parties change their mantras without people really realizing it. After all, GWB was supposed to be a small government Republican when he ran back in 2000. If we only could have had things gone differently.

I thought this piece of work was interesting because I have seen it used for both sides of debate on wether or not God exists. Atheists look at Nature and marvel at its complexity and beauty that it forms out of the natural laws that man has discovered and began to learn over the course of time. On the other hand, proponents of the existence of God look at something like this and point to it as proof that nature, reality and the whole of being must obviously be the work of a creator.

Ok, last but not least is this riotously hilarious photo from The Onion. I nearly choked on my drink when I saw this and simply had to share it with everyone. Don’t say I didn’t warn you earlier!

4 months, 2 weeks ago

Wordpress updated, etc

I finally went ahead and upgraded to Wordpress 2.3.1. I ended up having to uninstall the Bad Behavior plugin because, well, it was behaving badly. Namely when I tried to login to the admin page of my blog from home it thought my home IP address was a known bad IP address which sounds pretty wrong to me. So I went ahead and logged into my server via SSH and tried to login to the admin page using Lynx on the console and Bad Behavior then had a conniption fit about being connected to from localhost which in my book was the last straw. You should *ALWAYS* allow localhost to connect to you dammit, you damn dumb POS overblown PHP script. A quick rm of the Bad Behavior directory got things back to normal thank god.

While I was at it I also updated all of my plugins and tinkered around abit with the backend scripts for the Redoable WP theme I am using in an attempt to get some annoying MySQL errors to stop when I am in the administrative interface with some luck. Apparently theĀ  author of the theme is swamped with real work and uni studies so I can understand their predicament. In the meantime I might go check out the K2 theme people and see where they are these days. Last I looked it was at a point where you had to sync with nightly SVN updates which I thought was rather ridiculous a thing to have to do for a bloody WP theme to work reliably.

More updates to come.

7 months, 2 weeks ago

How can I help you?

I just needed to share what I just learned because I myself can’t believe it. Long story made short, I had not received a license renewal notice from the DMV for my cars tags which expired near the end of this month. So, being the bright person I am I try to look into the DMV website to see what my fees are for the BMW.

Except, if you go to the DMV website and try to lookup your fees online you have to have a RIN number to enter in along with your license plate number for their system to show you your registration fee information. But I never got a renewal letter from the DMV, so I have no RIN. So no online help there.

Some perusal of the DMV site does net me a 800 number to call. I call it and am immediately in voice menu jail, however the system wasn’t designed by Kafka so after about two minutes I was able to navigate to the “Talk to carbon-based lifeforms” option. After waiting on hold for about another minute a decently nice guy comes on the phone to help me out. I explain I had gotten no renewal notice and that I know my registration is probably due ASAP. The man then tells me “Oh, well the computers here are confused because it shows the title for your car was transfered in 2005″

WHAT? THE? FUCK!?!?!?

I talk to the man some more and ask him “What is the name of the person it was transfered to?”. He tells me “I can’t give that to you, its a conflict of interest.” So I try a different tactic “Can you tell me exactly when the transfer supposedly happened?” He says Janurary 16th, 2005. “Wait a second, I got a license renewal notice for 2006! How come that one got mailed to me if the title was supposedly transfered to someone else?”

“Dont know” he says.

“If I come into the DMV office will they be able to tell me the name on the transfer?” I ask him.

“Yes”

“How come I never received any notification paperwork from the DMV at my permanent mailing address, which has never changed since I’ve had a license in CA?” Getting pretty fuming mad by this point wondering if this was some kind of aborted ID theft attempt or something.

“I don’t know sir, you’ll have to talk to someone at one of the field offices about that”

Gah….so now I know how much my registration will cost me (way too much thanks to 4 old parking tickets now totaling $572 dollars, thanks County of Los &*^&*^%# Angeles) and have to smog the BMW and go into the DMV office to find someone to talk to/yell at for this title nonsense. Le sigh.





About the Author

Daniel Spisak

Daniel Spisak was born from the fiery depths of fusion and now roams the pale blue dot known as Earth. I obtained my bachelors degree in Computer Science from UC Irvine at the end of 2007.

I am also involved in technology & security consulting firms as well as being a freelance technology writer. I also contribute to Jerry Pournelle's website and Chaos Manor Reviews. Additionally I am also a freelance photographer as well and you can find my photos either on my own personal gallery or up at my Flickr account or on Zivity.

This blog is one of the main locations where I do my writing, which is then automatically sent to my LiveJournal, VOX, and MySpace accounts. I can also be found on a variety of social networking and microblogging sites like Pownce, Twitter, Brightkite, Facebook, and LinkedIn.

If your viewing this site with Internet Explorer it may not look correct because IE is horrible about following W3C web standards properly or consistently. I suggest you try browsing the Internet with Firefox. It is much better and not as vulnerable to security flaws as IE can be.

My Current Qik Video

Daniel Spisak's Flickr

DSC_6655DSC_6652DSC_6651DSC_6650DSC_6649DSC_6648DSC_6647DSC_6646DSC_6643

 

May 2008
M T W T F S S
« Apr    
 1234
567891011
12131415161718
19202122232425
262728293031  

Archives