• Home
  • Help
  • Search
  • Login
  • Register
Pages: [1]
Author Topic: DVB-T/S IPTV  (Read 4244 times)
erpel
Newbie
*

Karma: 2
Posts: 41


View Profile
« on: December 23, 2009, 04:34:08 AM »

We have just created a small setup to convert typical DVB-T to IPTV on your home network. It should work with DVB-S too since, at first glance, most of the drivers required for popular USB DVB-S devices are in the 2.6.32 kernel.

Hardware

There is a lot of USB based DVB-T hardware around that is supported in the kernel; this setup used a Hauppauge Nova-T Stick.

Streaming setup.

Since everything we need is already in Debian, setting up the system is easy to do.

Firstly, prepare your Sheeva as described in http://chiana.homelinux.org/~marc/eib_sheeva.html; this just documents readily available information. Once this is done; you'll have a standard GNU/Debian Lenny system.

The kernel is based on one that is available on this forum, but has additional DVB support (see config on http://crichton.homelinux.org/~marc/downloads/sheeva-config-2.6.32.2). The mentioned archive should have all you needed (kernel, modules in the filesystem and the firmware file).

Once you have booted the system, place the file
Code:
dvb-usb-dib0700-1.20.fw
in
Code:
/lib/firmware/
; or install firmware-linux-nonfree from sid http://packages.debian.org/sid/firmware-linux-nonfree.

Point your /etc/apt/sources.list to your favourite Debian mirror and install:

Code:
# apt-get install gstreamer-tools  gstreamer0.10-alsa gstreamer0.10-plugins-bad gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-tools gstreamer0.10-x libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 

This prepares your system with gstreamer. Finally start

Code:
$ gst-launch-0.10 -v dvbsrc frequency=482000000 ! queue2 ! udpsink host=226.226.226.1 port=2266 sync=False

This command line shows the options for a national broadcaster in Flanders (http://en.wikipedia.org/wiki/Flanders); check for your own regional settings. This command will capture (in this case) 8k packets and send them on a multicast address. When subscribing (e.g. with VLC) on this address; you will receive the full MPTS; which means you can select any program you would have with this DVB-T provider.

Be advised that low cost switch material at home will probably broadcast the stream instead of using multicast; the stream is about 16 Mbps.

The setup for DVB-S should be similar; I have a Terratec USB device on my desk that I really need to test ASAP.
« Last Edit: January 04, 2010, 09:04:43 AM by erpel » Logged

plugcrazy
Jr. Member
**

Karma: 1
Posts: 64


View Profile
« Reply #1 on: December 26, 2009, 05:34:12 PM »

This is cool! Just something that I have also been thinking about recently and glad to know you did it. Which exact hardware did you use for this? Would be great to know the exact setup or if you have a list of hardware that you think this will be compatible with.

Thanks,
PC
Logged

plugcrazy
Jr. Member
**

Karma: 1
Posts: 64


View Profile
« Reply #2 on: December 26, 2009, 05:46:33 PM »

Oops.. just read your post more carefully Smiley. So the Hauppauge Nova-T Stick site I searched is based in UK. Is your setup in Europe or in the US?
Logged

erpel
Newbie
*

Karma: 2
Posts: 41


View Profile
« Reply #3 on: December 30, 2009, 03:12:48 PM »

Oops.. just read your post more carefully Smiley. So the Hauppauge Nova-T Stick site I searched is based in UK. Is your setup in Europe or in the US?

The setup is for Europe; but AFAIK; it should be the same around the globe; DVB is pretty standard. The most important differences are the payloads in the transport streams. IIRC, the US sticks with MPEG2 for HD, while the rest of the world uses MPEG4

I even posted the Wikipedia link to Flanders: http://en.wikipedia.org/wiki/Flanders :-)
« Last Edit: December 30, 2009, 03:16:59 PM by erpel » Logged

Pages: [1]
Print
Jump to: