dvbyell 1.0.1

dvbyell is a streaming solution for DVB(-S/-C/-T).
dvbyell is a streaming solution for DVB(-S/-C/-T). dvbyell project will read streams from Linux DVB devices (/dev/dvb/*) and send them to the network using UDP multicast. This kind of software is often referred to as "DVB to IP gateway" or "IPTV server".

Please note that dvbyell does not do on-demand channel switching. It is designed to stream a fixed set of programs. This is usually what's required in a larger network where people expect a certain number of programs and don't care if Japanese bible TV isn't available.


� DVB budget boards (or more exactly, DVB boards which give access to the complete, unaltered transport stream)
� To stream a single DVB transponder, even a 300 MHz class system with a 100 MBit/s network card should work; however, I have not verified this, so reports are welcome
� To stream all the programs of 4 transponders on Astra 19.2E, a Pentium III/800 MHz/256 MB RAM/Gigabit NIC system works for me
� A multicast capable network, see multicast.txt

Main features:

  • Modest hardware requirements (I'm running a 800 MHz Pentium III with 256 MB RAM which is streaming 4 satellite transponders simultaneously at a total of > 100 MBit/s)
  • Configuration doesn't require specifying the audio/video PIDs of the programs, it's sufficient to specify the programs' names which are transmitted in the SDT (the PIDs will then be discovered by examining SDT, PAT and PMT)
  • The programs on one transponder which are sent in a MPTS (multi program transport stream) are split into SPTSs (single program transport streams) so only one program gets transmitted per multicast address (together with a correct PAT/PMT)
  • The EPG (electronic program guide) is read and rewritten into easily parsable XML chunks
  • SAP packets are sent into the network so that streaming clients (e.g. vlc when started with the "-S sap" option) will automatically show the available programs
  • A command line interface which is accessible with telnet allows to retrieve the service information (PAT, PMT etc.) received and various other information
  • Stations which dynamically switch to different audio/video PIDs (e.g. the German "Regionalsender") are handled properly; changes of other PIDs (e.g. of the PMTs) are also correctly handled

last updated on:
September 25th, 2008, 18:34 GMT
developed by:
license type:
GPL (GNU General Public License) 
ROOT \ Multimedia \ Video


In a hurry? Add it to your Download Basket!

user rating 19



What's New in This Release:
  • SAP announcements have been extended to be compatible with vlc 0.9.2.
  • IPv6 support has been added.
read full changelog

Add your review!