Klaas' Linux-tips
Lan TV

plaatje van oude TV Tv kijken via het lan

Dit project maakt gebruik van VideoLan op Linux. Als vieuwer word gebruik gemaakt van windows media-player in een browser.
Op de server-kant word dmv PHP de video-stream gestart en in stand gehouden. Op de klant-zijde zorgt java-script dmv AJAX-techniek voor de weergave en het instellen van het kanaal-nummer.
Het grote voordeel van dit systeem is dat je Linux server niet nodeloos video staat te comprimeren wanneer niemand naar de stream kijkt.

VideoLan is een heel interressant programma voor het streamen van bijvoorbeeld een TV-beeld. Helaas moet je voor je beeld hebt aan de andere kant van de lijn nogal wat ingewikkelde instellingen doen. Ook is het niet mogelijk om van TV kanaal te wisselen.
De scripts op deze pagina maken het een eenvoudiger geheel en maken het mogelijk om een ander TV kanaal te kiezen.

Videolan logo Benodigde setup:

  • Linux computer met een redelijk recent systeem (getest op Fedora Core 4).
  • Werkende TV kaart compatible met video4linux of ander video systeem
  • xawtv en bijbehorende programma's
  • Apache webserver met PHP 4.x of 5.0
  • Videolan geinstalleerd en werkend! (is soms al een hele puzzel)
  • Natuurlijk een werkend lan en een windows PC met Media-player (Mplayer op linux doet het waarschijnlijk ook wel)
Enkele tips en aandachtspuntjes:
  • Het installeren van Video-lan was voorheen niet altijd even eenvoudig vanwege de vele "dependancy's".
    Het gaat het makkelijkst door gebruik te maken van een pakkettenbeheer-systeem zoals yum op redhat of Fedora systemen.
  • Let erop dat de webserver toegangsrechten heeft op de video-device (/dev/video0) bijvoorbeeld "chmod 777 /dev/video*"
  • De xawtv programma's vereisen een .xawtv configuratie bestand in de "home" directory. Daarom word bij het aanroepen via het shell-script een "home" variabele ingestel op de directory waar de LanTV installatie in staat.
  • Zorg ervoor dat de data-directory in de LanTV directory schrijfbaar is voor de webserver dmv "chmod 777 data"
  • Zorg eerst voor een werkende setup met VideoLan en Media-player.
  • Zorg voor de juiste kanaalnummers door deze aan te passen in het index.php script.
  • Dit systeem is bedoelt voor gebruik op een LAN. Beveiliging kan nodig zijn voor gebruik op het www!

Deze scripts zijn vooral expirimenteel bedoelt. Ik heb deze zelf in een intra-net opstelling in gebruik, en kan 'szomers via het draadloze netwerk even het nieuws kijken in de achtertuin!

Download het LanTV systeem hier.

Klik hier voor een weergave-voorbeeld.

NB: In verband met de beschikbare bandbreedte is hier voor een lage bit-rate /kwaliteit gekozen.
Op een LAN is een veel mooiere kwaliteit mogelijk!

 

Info is (c) Klaas Noordstra | Webmaster:Klaas | disclaimer