How To Install Free Networks Channels

Watch your favorite programs on every TV and device, from the living room, hotel room, or even on your commute. Channels delivers a unified experience across all your TVs, devices, and streaming platforms.

  1. How To Install Network Card
  2. How To Install Free Networks Channels On Fire
  3. How To Install Free Networks Channels

Sports apps, but all of the major live TV streaming services in the United States now carry all of the networks that broadcast NFL games. MORE: Watch NFL games live on fuboTV (7-day free trial). Free Channels Without an Antenna. You no longer need a cable or satellite TV subscription to watch your local TV channels. You can now stream local networks online using a live streaming service. You can even get a device like a Roku and watch them on your TV set. Some are even free, like Locast! NetSpot can also help you choose the best channel for your network. Simply open the NetSpot app and click Discover; then click the 'Channels 2.4 GHz' header to see where Wi-Fi channels are overlapping. Look for the channel (out of 1, 6 and 11) with the least number of networks using it.

Channels is easy for the whole family to love.

A joy to use, simple to set up, and you'll never have to switch inputs again. Channels lets you finally watch sports, award shows, local news, and other live events from the same device as your streaming apps.

Best OTA DVR for Power Users

TechHive Editors Choice

Best OTA DVR for Power Users

TechHive Editors Choice

Enjoy free over-the-air HD TV and cable TV shows in one app.

Browse and watch real TV with ease. Flip channels, mark your favorites, search shows, and more. Setup is automatic and Channels starts instantly. It's like TV with superpowers!

Use your existing provider to watch and record your channels.

Sign in with with your existing provider to unite all of your streaming channels into a single guide. Watch and record all of your channels in a single app.

Bring live TV and cable into every part of your home and beyond.

Watch the award show in the living room. Watch the game in the garage. Catch up on your shows at the gym. Tune in to breaking news on your phone when it happens. Watch anything, anywhere, wire free.

Record your shows and never miss an episode.

Record a show in progress. Set a pass to record all or just new episodes. Record all of the games for your favorite team. Join Channels Plus to get the DVR features you've been waiting for.

What People are Saying

Apple TV just became the best box for streaming live broadcast TV”

— Macworld

Apple TV already has at least one 'killer app'. The new third-party Apple TV app, Channels.”

— MacDailyNews

I can tell you it’s buttery smooth”

— Zatz Not Funny!

The interface is beautiful, minimalistic, and laid out in a logical manner”

— iDownloadBlog

Harry McCracken

Channels has one of the best DVR interfaces I’ve used.

Great DVR

How To Install Network Card


We used Windows Media Center for 6 years before switching over and I wish I would of done it sooner. With the features the devs keep..

Sep 26, 2020

We used Windows Media Center for 6 years before switching over and I wish I would of done it sooner. With the features the devs keep adding it’s only getting better and better. Now that i can add my own media I’m considering getting rid of Plex next.

First of all I can't help but recommend you read the Angry Technician's post How to stream EVERY channel from Freeview onto your network as he's written an excellent tutorial on what I'm going to also try and explain below.

I've spent some time fine tuning (huh, get it? cause we're tuning in..oh forget it) my setup based on his tutorial and hopefully it will provide you with some more examples and help in getting TV streaming across your network.

What you will need

1. Some Linux knowledge

You could say this is quite an ambitious project and you'll need to be able to do things like install Linux on a dedicated machine, install tuners, get drivers working etc. If all this is new to you, good luck, and I still recommend you give it a go. Admittedly I got it all working within a couple of hours, and at the time of first setting this up in 2012, I was quite a Linux novice. Through this project, I have acquired a lot of skills and knowledge of Linux, so for me it's been very good.

2. Some networking knowledge

Sweet so you have some Linux knowledge maybe? That's great but this could become quite an intermediate to expert project. It really depends on the network you're plugging the IPTV server into.

I would highly recommend at minimum using a Gigabit Switch. There's quite a lot of ways you could have the traffic flow to clients, and each configuration suits different scenarios. E.G. If you have specific hosts purely for receiving TV, you could simply have a separate VLAN the TV box and clients are connected to. Traffic would then just spam out all connected ports in the VLAN, basically this would be a broadcast network. This probably isn't practical though, and what you would do instead is enable a feature called IGMP Snooping. This will probably be satisfactory enough for small networks, but if you are running the multicast over a Layer 3 network, you will need to have a look at PIM-DM or PIM-SM.

3. At least 1 Terrestrial or Satellite TV tuner

This really comes down to your budget and how many channels you want to be able to stream. Basically you will need at least 1 tuner per frequency for channels you want to receive. Here in Christchurch NZ, we currently have 16 TV channels and 3 Radio stations transmitted over 3 frequencies. This means I only need 3 tuners to be able to stream all channels at once. Effectively 3 tuners.

4. Dedicated PC

This could just be an old 1GHZ pc with 1gb of ram. Nothing fancy, as we're simply sending the received digital data and multicasting the traffic on to the network. A 1Gbit Network card would be recommended though. Make sure you have enough free PCI/PCI-E/USB ports for tuners too.

The box after inserting several NICs and the Tuners

Post OS installation

I won't go into detail with physical installation, nor installing your choice of Linux (I recommend Ubuntu) but once you do have it installed, probably the first thing I'd suggest you do is make sure your tuners are coming up correctly and working.

Simply open a terminal and enter:
$ ls /dev/dvb/

Depending on how many tuners you have, you should see adapter0, adaptor1 etc for each tuner. If you don't see any tuners, it's probably time to start googling support for your tuner, but you can also find more log info by typing dmesg. I'm simply suggesting all this as the HVR2210 I have didn't work out of the box for me. If you have this card, I believe my solution was:

Still with me? Lets get started!

Programs to install

  • Ubuntu - Or your choice of OS.
  • VLC - Possibly not needed, but very helpful for diagnosis
  • Vino - VNC Server that comes with Ubuntu
  • dvb-apps - A package containing various different tools for dvb cards
  • dvblast - Made by the same people as VLC. This is what multicasts all the channels out.
  • minisapserver - For creating the channel playlist in VLC.
  • udpxy - Converts the RTP multicast streams into unicast HTTP streams. Useful for viewing the TV streams on devices not capable of receiving multicast streams.



Open a terminal and enter the following:

Expand if you're new to linuxApt would probably be one of my favorite things since using linux.

Ubuntu/linux comes pre-loaded with a database of resources hosting apps and utilities that you can request to download from without having to manually go to the website, find the download link, wait for it to finish and then install.

Instead you can do above and it will download it and install it for you! There's also a gui 'app store' as such called synaptic package manager, and also the ubuntu software center.

Compiling and Installing DVBlast from source

You could also simply add dvblast to the above list above, but at the time I had issues with SD channels (sound not working) which resulted in me needing the current unstable version.

More info is available on the commands below again on another Angry Tech post:

DVBlast is now installed so we can now get on to the first step which is scanning your local terrestrial tower.


DVB-apps comes with some configs for different terrestrial towers, and you can see if your local one already exists by typing ls /usr/share/dvb/dvb-t/

In my case, my local tower here in Christchurch New Zealand didn't exist, so I just entered 'sudo gedit' into a terminal, which opens the gui text editor, and created and saved the following:

I had to find out the frequencies used, which wasn't too hard. Just do a google and find out what your local tower is and what frequencies are used.

Once you have your configuration file sorted, we use a program called scan which does just that. It will tell us the all important PIDs (the unique identifiers for each channel) and a lot of other helpful information.

Just run the following command, which will output what it finds into a file called channels.txt

If you open channels.txt, you will find something similar to the following:

The only thing we're really interested in is the Channel, the frequency, and the PID. These are the first and last values, so as an example with the first one, the channel is TV ONE, the frequency is 682MHZ, and the PID is 1200.

What you now need to do, is make a config file for each frequency which will then be used for each tuner. So if your local tower has 3 frequencies, you will need 3 config files, and 3 tuners.

I'd suggest making a folder in your home directory called dvb, which you store each config file in.

Below are my 3 config files.

To view the other two, click to expand

What's this doing? the semicolon is just specifying a comment purely in this case just to help you identify the channel. Next line in the multicast address chosen:port chosen. 1 sets the stream to always be on, followed by the unique channel PID.


If you looked closely you will notice I'm also doing IPv6. IPv6 addresses must be specified in brackets due to using semicolons (which would otherwise be followed by a port). As I mentioned earlier, this machine has several network cards in it. I then have the IPv6 address specified that I want the IPv6 multicast to send out of. Otherwise the stream will default to eth0. This is specific to where this box is used and your set up will probably be quite different.

Note: A route in the Linux routing table could have also been used to specify the out going network interface. This is what I had set up before knowing that I could use DVBlast specifically.

Now that the config files are done, it's time to actually start the streams.

Continuing with my example, put the following 3 commands in separate terminal windows:

Here’s what each parameter does:

If you wanted to do them all in 1 terminal, just put '&' on the end of the command, enter, then the next dvblast instance.

Now you should be able to open VLC and type in each multicast address to view each stream (provided you have a route on your host [and the sever] to the multicast range.

SAP configuration

SAP allows you to simply pick the channels from a nice friendly list of channel names in vlc playlist. All you need to do is create a config file for it like below, and save it to /home/localadmin/dvb/sap.cfg

It looks like SAP announcements was implemented in one of the latest versions of DVBlast, so below is for historical reference.

EXPAND - click to expand configThen open a terminal and run: sapserver -c /etc/dvb/sap.cfg

How To Install Free Networks Channels On Fire


So, I hope this was helpful in getting multicast IPTV streaming on your network.

How To Install Free Networks Channels

Possibly a bit of work, but it's pretty cool to have setup. If you've gone through above, there's also another pretty good IPTV multicast program for Linux called MuMuDVB. I'd recommend also checking it out.