Scott Hanselman

Virtual Camaraderie - A Persistent Video "Portal" for the Remote Worker

July 22, 2009 Comment on this post [14] Posted in Remote Work | Tools
Sponsored By

18737888 Working from my home office is nice, even when the babies are pounding on the door screaming, but sometimes I really miss random hallway chatter. The sense of folks around...stopping by your office and saying "hey, I was in the neighborhood."

Chris Sells is in the same boat. For a while we tried to build robots and even lash laptops to the top of Roomba Vacuums. We've tabled those ideas with concerns over security and battery life.

Instead, Phil (in Washington) and I (in Oregon) are trying an experiment. I'm going to be his office mate for a little while. We've each setup dedicated machines in our respective offices with inexpensive but high-res web-cams on each monitor. We'll keep them going during work hours so folks can stop by 42/3839 (his office number) and say hello. Certainly we'll mute it here and there when appropriate, for privacy.

How To Make It Less Creepy

Here are some important points to make, although it might be obvious to you, they weren't initially.

  • We dedicated a machine/camera each to this exercise, rather than using our existing machines. This is important because it reinforces the "Portal" aspect. This is an appliance, a hole in space, not my main, or even secondary computer.
  • The cameras don't point at our faces. Because that would be creepy. If he's my cube-mate, when I look over, I should see the side of his head. In both cases we set it up so we have to push our chairs back and turn our heads to see the other person. Just like a cubicle.

Steps to Making a Portal

We're using Skype for this example, but you can use your favorite Video Calling software, of course. We're NOT using Office Communicator because our machines are not on the domain and they are very locked down. Single-purpose appliances, really.

UntitledFirst, we setup local users, not administrators on each machine. We didn't domain-join the machines, and we set the users to only be allowed to run Skype using Windows 7 Family Controls.

Second, we made two Skype Users, for example PortalDude1 and PortalDude2. On each desktop we made a new shortcut in the format callto://PortalDude1 and callto://PortalDude2 and set the icons to be large. This way if the connection is dropped, anyone can stop by and start it.

Third, each user should add the other to their contact list and have only one contact.

Fourth, next, go into Skype Options and into Privacy. Set the options such that these are true:

"Only allow people who are in my contact list to contact me"


"Automatically answer calls from people who are in my Contact List"

and finally, and most importantly:

"Automatically Send Video"

IMG_0489These are the magic three options. With this setup, your will have one contact, you, and when you call each other the call will be auto-answered and the video will start.

Also, be sure to change your Power Options to make sure the machine doesn't fall asleep!

If you have a fast machine and good bandwidth you'll get 640x480 (DVD quality-ish) although congestion on the network and make this quality level come and go. We're still experimenting with me being VPN'ed in or not and if it improves the portal.

Related Links

About Scott

Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.

facebook twitter subscribe
About   Newsletter
Hosting By
Hosted in an Azure App Service
July 22, 2009 10:15
I like it! Let us know how it goes.
July 22, 2009 10:36
Its nice !!! How it works let's say you are peer with 5 other guys that are in various parts of the world.
July 22, 2009 11:04
Interesting post! I often wonder about the advantages and disadvantages of working-from-home vs. working-with-the-team.
July 22, 2009 20:07
Interesting. I had a job once where I worked from home. I was very productive due to very few distractions. However I got a little bit of cabin fever since I rarely saw anyone throughout the week. I wonder if something like this helps to mitigate that problem.
July 22, 2009 21:04
Scott, I think you need one of these: It's basically your setup, but built into a 5 foot tall robot that you can control remotely. And just imagine the look on someone's face when your creepy robot rolls into their office! :-)
July 23, 2009 0:30
Would it be too strange to do this with my cube mate? Say I look over my left shoulder and see him, or look over my right shoulder and see him in the portal (at his other profile of course)?

Interesting experiment you are doing I must admit.
July 23, 2009 0:44
Very interesting idea.
July 23, 2009 1:29
It would be cool to put the monitor and webcam on one of those Ergotron arms so you can easily move your virtual cube mate around and show him things.
July 23, 2009 2:52
Now Scott Gu can keep an eye on u. ;o)
July 23, 2009 2:56
Haha, NICE! :D

Dude, you need to get out more :P

Although, I'd totally consider hooking it up if I was tethered to my home-office. It should certainly alleviate that feeling of cabin fever and give you that ever present person to bounce ideas off. Just being able to bounce ideas off someone you know isn't even really paying attention to you is huge - for that alone I prefer working in the office.
July 23, 2009 9:42
Dude! Was thinking about doing exactly the same a while ago. Telepresence for the geek ... lol. But seriously, I too miss the office chat when working from home and I think this a very good solution.
July 23, 2009 22:22
Interesting Idea. I'm curious if this would be a good solution for people that mix their work geography between home and office. If they setup the portal on their office PC when at home, then people stopping by their desk will see that the "missing" person is in fact working that day because their profile is on the
August 24, 2009 20:47
Needs a 10 second delay or the sounds of footsteps so you can get your finger out of your nose before the webcam goes live :)
August 26, 2009 5:34
This is a great idea. With employees spread out all over the place in a virtual company, having constant video Skype connections open is a great way to keep tabs on everyone.

Comments are closed.

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.