github github
  • Home
  • Pricing and Signup
  • Training
  • Gist
  • Blog
  • Login

njh / dvbshout

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 1
    • 1
  • Source
  • Commits
  • Network (1)
  • Issues (0)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Switch Branches (1)
    • master ✓
  • Switch Tags (2)
    • 0.2
    • 0.1
  • Branch List
Sending Request…

dvbshout takes an MPEG transport stream from a DVB card, extracts audio channels from stream, and sends the audio to an Icecast / Shoutcast server and/or a RTP multicast packet stream. — Read more

  Cancel

http://www.aelius.com/njh/dvbshout/

  Cancel
  • HTTP
  • Git Read-Only

This URL has Read+Write access

Updated email / website addresses. 
njh (author)
Thu Aug 19 14:55:54 -0700 2010
commit  2d8ff00e7294db93c23a
tree    0efcf22f4dbf230a0523
parent  deb8e26e57e66a941940
dvbshout /
name age
history
message
file AUTHORS Wed Mar 15 14:53:58 -0800 2006 Inital checking of code from dvbstream. [njh]
file COPYING Wed Mar 15 14:53:58 -0800 2006 Inital checking of code from dvbstream. [njh]
file ChangeLog Tue Mar 28 14:32:48 -0800 2006 Updated README and ChangeLog ready for next rel... [njh]
file INSTALL Tue Mar 28 11:23:22 -0800 2006 Added oRTP to the requirements [njh]
file Makefile.am Tue Mar 28 11:14:27 -0800 2006 dvbshout.conf got renamed dvbshout-example.conf [njh]
file README Thu Aug 19 14:55:54 -0700 2010 Updated email / website addresses. [njh]
file autogen.sh Wed Mar 15 14:53:58 -0800 2006 Inital checking of code from dvbstream. [njh]
file configure.ac Thu Aug 19 14:55:54 -0700 2010 Updated email / website addresses. [njh]
file dvbshout-example.conf Thu Aug 03 15:39:17 -0700 2006 multicast -> rtp [njh]
file dvbshout2sdp.pl Thu Aug 03 15:36:13 -0700 2006 Changed multicast->rtp. Added support for stati... [njh]
file scan2dvbshout.pl Thu Aug 03 15:36:13 -0700 2006 Changed multicast->rtp. Added support for stati... [njh]
directory src/ Mon Jan 07 15:17:00 -0800 2008 Fix for brackets in the wrong place [njh]
README
dvbshout
========
Nicholas J. Humfrey <njh@aelius.com>


dvbshout takes an MPEG transport stream from a DVB card, 
extracts audio channels from stream, and sends the audio to
an Icecast/Shoutcast server and/or a RTP multicast packet stream.

It has only been tested with DVB-S and DVB-T, but should also 
work with DVB-C.

The HTTP streams can be played back in most MPEG Audio players 
(eg iTunes, WinAmp etc). The multicast streams have been tested 
with QuickTime and VLC, however notably, they don't seem to playback 
correctly in Real Player.

For the latest version of dvbshout, please see:
http://www.aelius.com/njh/dvbshout/

It is released under the GPL licence, see COPYING for details.



Configuration
=============

dvbshout is configured using a single configuration file. 
A script called 'scan2dvbshout.pl' is provided to convert 
a channels.conf file (as created by the 'scan' DVB utility) to a 
skeleton dvbshout.conf. An example configuration file is also included.

The [server] section of the configuration file contains the Icecast/Shoutcast 
server settings. The [tuning] section contains the settings for tuning in the
DVB device. There are then multiple [channel] sections for each of the channels 
you wish to send to the server. 

The 'dvbshout' binary takes a single parameter, the location of its 
configuration file.


TODO
====

More error checking of incoming streams. 
Quiet/verbose command line switches.
Link the multicast packet timestamps to PES packet timestamps
 - and hence don't require a reset when there is a DVB transport error

Dedicated Server Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
  • Blog
  • Support
  • Training
  • Job Board
  • Shop
  • Contact
  • API
  • Status
  • © 2010 GitHub Inc. All rights reserved.
  • Terms of Service
  • Privacy
  • Security
  • English
  • Deutsch
  • Français
  • 日本語
  • Português (BR)
  • 中文
  • See all available languages

Your current locale selection: English. Choose another?

  • English
  • Afrikaans
  • Català
  • Čeština
  • Deutsch
  • Español
  • Français
  • Hrvatski
  • Indonesia
  • Italiano
  • 日本語
  • Nederlands
  • Norsk
  • Polski
  • Português (BR)
  • Српски
  • Svenska
  • 中文