Ik kwam op het idee dat ik tv wil kunnen kijken op mijn kamer. Nu zou je dat natuurlijk kunnen doen doen een kabel te trekken, maar ik dacht: Laten we eens een tv kaart in mijn gateway gooien (Specs: Debian stable (etch), athlon 3200+, 512 MB ram) en laten we dat streamen over het netwerk.
De gebruikte tv kaart is een Pinnacle PCTV Stereo, ook wel herkend als een Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01). en de drivers daarvoor (SAA7134) werden automatisch herkend tijdens de installatie van debian en worden ook @ boot geladen.
Ik heb dmv kdetv (over een vnc sessie) handig een channel scan kunnen uitvoeren en door middel van de interne screenshot functionaliteit kunnen testen of het ding beeld gaf. Tot mijn verbazing was dit in 1x zo, de driver werkt dus goed denk ik. Toen verder met het streamen. Hiervoor heb ik eea zitten testen met vlc en kwam uiteindelijk uit tot het volgende commando voor Nederland 1 te streamen:
So far so good, even met een client connecten naar http://server:8080 en ja hoor, er is beeld! Wat ik alleen mis is geluid
Ik heb even gezocht en het bleek dat ik nog een module saa7134-alsa moest laden om de TV kaart als audio kaart te krijgen. Module geladen en ik kreeg er een extra audio device bij (/dev/dsp1) Dus ik heb mijn vlc commando aangepast om dsp1 te gebruiken, maar helaas heb ik nog altijd geen audio in de stream.
Ik vermoed dat ik iets over het hoofd zie, maar ik kom er niet echt uit wat.
De gebruikte tv kaart is een Pinnacle PCTV Stereo, ook wel herkend als een Philips Semiconductors SAA7134/SAA7135HL Video Broadcast Decoder (rev 01). en de drivers daarvoor (SAA7134) werden automatisch herkend tijdens de installatie van debian en worden ook @ boot geladen.
Ik heb dmv kdetv (over een vnc sessie) handig een channel scan kunnen uitvoeren en door middel van de interne screenshot functionaliteit kunnen testen of het ding beeld gaf. Tot mijn verbazing was dit in 1x zo, de driver werkt dus goed denk ik. Toen verder met het streamen. Hiervoor heb ik eea zitten testen met vlc en kwam uiteindelijk uit tot het volgende commando voor Nederland 1 te streamen:
vlc v4l:/dev/video0:norm=pal:frequency=511250:size=640x480:channel=0:adev=/dev/dsp:audio=1 --sout '#transcode{vcodec=WMV2,vb=512,scale=1,acodec=mpga,ab=128,samplerate=44100,deinterlace}:standard{access=http,mux=ts}'So far so good, even met een client connecten naar http://server:8080 en ja hoor, er is beeld! Wat ik alleen mis is geluid
Ik vermoed dat ik iets over het hoofd zie, maar ik kom er niet echt uit wat.

