This is the main blog page for the website. New videos and articles will appear here as they are categorised.
Custom Video Streaming Player using LibVLC and Qt
Introduction
In my last two blog entries I have discussed how you can stream video from embedded Linux devices such as the Beaglebone using FFMPEG/AVCONV, the V4L2 Capture program and the Logitech C920 USB Camera (with hardware MPEG4/H264). In these setups I am using the regular VLC player to receive and display the video streams (RTP, UDP unicast and UDP multicast). […]
UDP Unicast and Multicast Streaming Video using the Beaglebone Black
Introduction
In a previous post, I described how you could set up the Beaglebone Black to capture video and process video using OpenCV with the Logitech C920 camera. In this post I am going to look at how you can begin streaming data using the camera and code that I had adapted previously. The previous post is here and the final instructional […]
Streaming Video using RTP on the Beaglebone Black
Introduction
In a previous post, I described how you could set up the Beaglebone Black to capture video and process video using OpenCV with the Logitech C920 camera. In this post I am going to look at how you can begin streaming data using the camera and code that I had adapted previously. The previous post is here and the final instructional page is […]
DIY LED Aquarium Lights Tutorial
In this post I give a short video tutorial on how I built the LED fish tank lights for my fish tank. I’m using high-performance Cree XP-G LEDs (XPGWHT-R5) on 23mm star PCBs. Each one outputs 556 lumen at 350mA. I use 6 in this video to give an output of 3,336 lumen at a cost of about 39 Watts […]
Git and Curl SSL Certificates Configuration on Beaglebone Black
I have noticed that on the Beaglbone Black that I am constantly having problems with git and curl when it comes to https sites. This post addresses the configuration problems and shows you different ways to solve the problem that may suit your particular needs.
Fixing the SSL problems with Git
Out of the box, if you try to commit to a […]
Building git from source for the Beaglebone Black
I use github.com for all of my source code source version control. I noticed that in the past few days git push had stopped working for me on the Beaglebone Black (BBB) for one of my repositories. I decided to build git from source to see if it was a version issue. The version of git on the BBB is version 1.7.7 […]
Setting a Network Proxy on the Beaglebone Black
I have just posted on how to configure your network to use a static IP address at this post: Set the IP address statically on the Beaglebone Black. One issue that is related is the case where you now wish to use a proxy with your device. This is common within universities and other organisations and the limits on what […]
Set Static IP Address on the Beaglebone Black
Introduction
The BBB is configured by default to use the dynamic host configuration protocol (DHCP) for the allocation of its wired and wireless IP address. Network routers typically run a DHCP server that allocates a pool of addresses to devices attached to the network. While DHCP works well for most devices on a local network, it can cause difficulties if you […]
Writing a new Image to the Beaglebone Black
Although the BBB is supplied with a Linux distribution already on its eMMC, one of the first steps you may carry out is updating your BBB to have the latest Linux distribution.
The beagleboard.org website has very clear instructions on writing a new system image to the BBB, so this section only details observations and additional steps that may be […]