We’ve recently been working with a cool technology that is rapidly penetrating scientific and engineering computing, but seems little known otherwise. It’s called CUDA. In a nutshell, it is an SDK to allow you to run parallelizable compute-intensive applications on your Nvidia graphics card instead of serially on your CPU. CUDA is one of a…Details
Cardinal Peak is proud to announce that our PhotoDialer application is now available for free download in the Palm Pre App Catalog. Our history with Palm and passion for their products encouraged us to get involved early with their platform. Early usage of the Palm Pre left us wishing there were an easier way to…Details
Something I end up explaining relatively often has to do with all the various ways you can stream video encapsulated in the Real-time Transport Protocol, or RTP, and still claim to be standards compliant. Some background: RTP is used primarily to stream either H.264 or MPEG-4 video. RTP is a system protocol that provides mechanisms…Details
I just read a report of a new IP security vulnerability being demonstrated today at the DefCon hacker’s conference in Las Vegas. The new hack has two components:
1. The attackers are able to view video being streamed across a network, and
2. The attackers are able to use a man-in-the-middle attack to insert video controlled by the attacker to a video decoder somewhere on the network.
The linked video shows viscerally how an attacker could foil a security/surveillance video system — a modern-day Thomas Crown Affair.Details
Many of the systems we work on here at Cardinal Peak employ analog-to-digital conversion in one form or another. It seems like almost invariably some analog signal needs to be digitized or “sampled.” Sampling is the process of periodically looking at an analog signal at some sample rate, and then converting each measured value into…Details