jtvlan Free DVB-T streaming solution for the home network
News

PLEASE READ! 30 October 2007. Due to some deep internal changes in WebScheduler 5.0, JTVLAN is not compatible with the latest WS 5.0 and above. Since changes seems quite deep and since WS is now closed source, I do not think I will be able to release a new version of JTVLAN that will work with current and future WS versions. Sorry.
 
However, you can download from this site the latest open source version of WebScheduler (4.0.14) and install JTVLAN version 0.5.0 on it. See the
Downloads section.
 
So what is the future of JTVLAN? Since WebScheduler is now closed source and commercial, future versions of JTVLAN will not rely on it any more. Next VLC release (0.9) will have ability to play and stream DVB sources, so I think JTVLAN is going to use VLC alone to interface DVB devices. However right now I do not wen VLC 0.9 will be released and when next JTVLAN will be available.

What is JTVLAN?

JTVLAN is a free streaming solution for DVB-T digital TV written in Java. It includes a server (JTVLANServer), installed on machine equipped with a DVB-T capture card, and one or more clients (JTVLANClient) which control the server activity and displays the stream. The server runs on Windows only, while the client is cross-platform.

JTVLANServer is actually an extension of DVB WebScheduler PRO which is a scheduler of TV recordings, but does not include a live TV viewer or a network streaming functionality. Besides, JTVLAN relies on VideoLAN (also known as VLC),a powerful media player able to act as a streaming server too. WebScheduler on the server side and VLC on both server and clients are required to run JTVLAN.

JTVLAN Screenshot
Main features
  • View live TV on any networked PC sharing the capture card installed on a single PC
  • Cross platform client, runs on Windows, Linux, MacOS.
  • Low CPU and memory requirements.
  • Configurable streaming settings (UDP unicast or multicast, HTTP).
  • Transcoding to change audio/video bitrates and video size
  • Subtitles burning
  • Recording (both client side and server side) funcionality
  • With some limitations JTVLAN is able handle multiple simultaneous clients controlling a single server instance.

Important: JTVLAN is a very lightweight application and live tv viewing should be always smooth if the signal quality is good, but it is quite slow during channel changing (about 10 seconds to change channel). So you should stay away from JTVLAN if you are looking for a more responsive application.

I have written this application for my personal use and it is very likely that there are several bugs I have not discovered. If you find this software useful and discover some annoying bug, or simply if you would like to suggest improvements or new features, please feel free to contact me at jtvlan [at] gmail.com.

Downloads

Stable Version:

DVB WebScheduler: