Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[vdr] Experimental Live Streaming Patch for VDR 1.0.0



I have written a small patch for VDR that allows live multicast UDP
streaming over a network.  

The patch is experimental and basically replaces the record mode in VDR
with live streaming.  IE when you tell VDR to record something it won't
actually record it, it will instead stream the program over the network.
The next version should hopefully stream regardless of whether a
recording is in progress, as well as actually recording programs.   

Can I stress again that with the current version of the patch VDR will
NOT actually EVER record anything.  This version is meant solely for
testing.  

What you will need: 
- Multicast networking enabled in your kernel.  
- A local multicast network route.  This can be achieved by executing
the following line: 
    /sbin/route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
- A Windows client with Moonlight UDP Streaming Application installed.
This can be found at: 
    http://www.moonlight.co.il/products/udpstreaming.shtml
  The file you need is: 
    http://www.elecard.com/ftp/pub/mpeg/UDP/UDP.zip
  The NetPlayer has to be installed in order to view the stream.  
- DirectShow filters for MPEG2 demultiplexing and decoding.  You can
find such filters at: 
    http://www.moonlight.co.il/products/mpeg2decoder.shtml 
- A vanilla installation of VDR 1.0.0. 

The patch can be downloaded from: 

   http://www.dcs.warwick.ac.uk/~csuqk/vdr-1.0.0-strm.diff.gz

To install the patch: 
1) go to your vanilla VDR 1.0.0 directory and execute: 
    zcat vdr-1.0.0-strm.diff.gz | patch -p1
2) Install Moonlight UDP Streaming Application (UDP Stream Player).  
3) Install MPEG2 demultiplexer and MPEG2 decoder DirectShow filters
(http://www.elecard.com) 
4) Run 
    ./runvdr 
   in your vanilla VDR 1.0.0 directory.  
5) Start an instant recording in VDR.  
6) Open Windows Media Player on your Windows PC and open the following
location: 
    moonlight://224.0.0.1:1212n/udp
   Where "n" is the number of the DVB card being used to instant record
(with 0 being the first card, 1 being the second card...). 
7) Enjoy watching live streamed MPEG2 TV!  

If you experience any problems then please send them to the VDR mailing
list.  

Regards, 

Simon Dean 





Home | Main Index | Thread Index