Introduction

Releases > HISTORY
2010-07-20 > vdr-streamdev-0.5.0.tgz VDR 1.5.9 - 1.7.x
2010-07-20 > vdr-streamdev-0.4.0.tgz VDR 1.4.x - 1.5.8
2008-03-31 > vdr-streamdev-0.3.4.tgz VDR 1.2.x - 1.4.x

With the streamdev plugin you can receive live TV streams via network. Current version supports

Streamdev does not offer access to recordings. Please use network shares (NFS, Samba/CIFS) to access recordings via network.

Features

VDR-to-VDR Streaming

The source distribution actually includes two plugins: streamdev-server and streamdev-client. Now guess which plugin needs to be installed on your VDR server and which one on the client.

The streamdev-client plugin adds a device to your client VDR which behaves like a DVB card. Once the device is tuned to a remote channel, all other channels on the same transponder are available through the same device, too. If your client needs to access multiple transponders at the same time (e.g. for PIP or client-side recordings), have your VDR client start multiple instances of the streamdev-client plugin. With the same trick your client can access multiple streamdev-servers.

Typically you will want to install some of my streamdev related plugins available from > http://vdr.schmirler.de.

HTTP Streaming

You can feed your favorite media player with a live stream from streamdev. I guess most people are using VLC. For convenience, streamdev serves out M3U playlists. Point your web browser to streamdev's HTTP port to get the URL.

It is possible to pass the live stream through a script for custom remuxing. This allows you to send a stream with reduced bandwidth over the Internet. The streamdev source distribution includes a sample script which supports mencoder and ffmpeg2theora. With URL parameters it is possible to change settings on the fly. Some examples:

Multicast Streaming

Streamdev can multicast live streams on your local LAN segment. This is especially useful if many clients are watching the same show, as the stream is transmitted only once. You should be able to receive channels with your IPTV equipment or a media player like VLC. Each channel has its own multicast address, so you can broadcast multiple channels at a time.

CVS

Get streamdev from CVS using the following commands:

cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login
cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co streamdev
For the VDR 1.4.x branch of streamdev, please use
cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot login
cvs -d:pserver:anoncvs@vdr-developer.org:/var/cvsroot co -r v0_4 streamdev

Acknowledgements

The original author of streamdev is Sascha Volkenandt. However he stopped working on it quite a while ago. The old streamdev homepage is > http://linux.kompiliert.net/.

Links

Legale

All software on this site is licensed > GPL.