Robotic Camera Follow – SoloShot, Swivl, AIMe

May 29, 2014

Most of the live video projects I do includes a primary close-up camera tasked with following the key talent.

The skill involved in this is task is very simple.  It just requires someone to be attentive, panning the camera side-to-side as the presenter moves around.  It would be great to automate this basic motion.

Three companies have released products that do just that: SoloShot, JigaBot’s AIMe. Read the rest of this entry »

WUI for Computer Appliances

May 28, 2014

I’ve recently been working on a couple programming projects that utilize the RaspberryPi computer.

It’s a tiny cheap computer with a network port, usb ports, HDMI output, and an SD card.  With the right peripherals (mouse, keyboard, monitor), it can function like a normal computer.  But, it also works well as a programable “brain” for projects that utilize those interconnects.

Read the rest of this entry »

Bonjour? mDNS/mDNSd? Rendezvous? ZeroConf?

May 28, 2014

ZeroConf is when a networked devices automatically configure itself on a network with the user doing zero configuration.  Bonjour is Apple’s implementation of it, which was formerly known as Rendezvous.  mDNS/mDNSd is the system name for the program.  See also: or

ZeroConf deals with three network concepts:

  1. Network Address Selection (“.local”/Link-Local Addressing)
  2. Computer Name Address Translation (Multicast DNS)
  3. Service Discovery and Broadcasting (DNS Service Discovery)

Ultimately, I’m interested in the third category — finding computers on the network that provide a service such as an SSH Remote Login, ProPresenter Text Stream, etc.; or, for alerting computers on the network to what services my device is providing. Read the rest of this entry »