Live Streaming Video using AVConv and the Raspberry Pi

The Raspberry Pi is a credit-card sized $35 computer that can be used to accomplish many tasks similar to what a desktop PC can do. This includes spreadsheets, word-processing, games, and even…live video broadcasting! By connecting a powered USB Hub and webcam to your Raspberry Pi, you can broadcast live video to an unlimited audience for free. I’ll show you how this is possible.

Please be patient and read through the entire tutorial before attempting.

What You NeedCredit:

Getting started requires a few peripherals. To start up your Raspberry Pi and do initial configuration, you will need an HDMI cable, USB keyboard, and USB mouse. In addition:


  • Use the raspberry pi “headless”. Do not run the desktop version of Rasbian on your Pi (xwindows). It uses an excess amount of RAM and precious CPU power that you need to reserve for your live video compression and streaming. Instead, use the command line interface or access via Secure Shell from another computer. (optional)

  • Assign a static local IP to the Raspberry Pi. (Configuration can be found in: /etc/network/interfaces). This is useful when accessing the Pi remotely. (optional)

  • Don’t use a Raspberry Pi enclosure that limits heat transfer and airflow.


Update your software repository to the latest version by running the following commands:

sudo apt-get update
sudo apt-get upgrade

Plug in your devices.  Webcam –> Powered USB Hub –> Raspberry Pi

Install Screen (optional):

apt-get install screen

Restart your Pi device:



To transcode and broadcast the video, you will need to use a Linux application called AVConv (similar to FFmpeg). It is a command line program for transcoding multimedia files using the Libav Multimedia Framework. FFmpeg will give you the same result, but I personally prefer AVConv for ease-of-use.

To Install AVConv, run the following command:

sudo apt-get install avconv

Continue reading

Coding HTML

For the past few days, I have been playing around in a few HTML editors and text programs, writing some HTML code.

I have been testing out different HTML programs and I am planning on making some videos about one of them soon. I have also gotten some interest in me putting out some video tutorials of basic HTML coding / codes.

Using HTML to create websites is fun for me because at the end of the day it is just nice to say, I created that website! I didn’t use WordPress, Drupal, Joomla, Dreamweaver, etc. to create it.

Using HTML to create websites is not very popular anymore but I have decided to turn the TechZany Live page into a separate website created in HMTL. 1. For fun & 2. for a change of style: unique.

Let me know what you think about HTML, my future video ideas, and my TechZany Live plans. Leave a comment below :)