Digitenne met OSCam+TVheadend
Dit is een snelstarthandleiding om Digitenne aan de gang te krijgen met OSCam en TVheadend. Met TVheadend kan je één computer voorzien van één of meer tuners en via je netwerk TV kijken, zo hoef je niet in iedere PC of laptop een aparte TV-tuner te installeren. Ook kan TVheadend zelfstandig programma's opnemen, ideaal als het je het op een 24/7 server hebt. Ik kan altijd iets over het hoofd gezien hebben dus verbeteringen zijn welkom. Deze handleiding is geschreven voor OSCam 0.99.4a en TVheadend 2.11.
Benodigdheden:
• Werkende computer met recente Linux distro. Ik heb een IBM Thinkpad 600E met Pentium II 400Mhz gebruikt, je hebt dus geen powerhouse nodig.
• DVB-T adapter die werkt in bovenstaande computer.
• Seriële phoenix/smartmouse kaartlezer of een kaartlezer met ingebouwde USB2serial adapter.
• Een geldig Digitenne abo en werkende smartcard.
Voor een werkende computer, probeer een computerwinkel of
V&A. Voor Linux, probeer
http://www.debian.org/,
http://www.ubuntu.com/ of een andere distro. Voor een compatible DVB-T tuner, probeer
http://linuxtv.org/wiki/index.php/DVB-T_Devices. Voor een kaartlezer, probeer ebay.de. Zoek naar "smartmouse" en je ziet er genoeg. 3,58Mhz volstaat aangezien dat de frequentie is waar de Conax kaarten van Digitenne op werken. Als je geen seriële poort hebt kan je een USB2serial adapter gebruiken, voor een paar dollar te koop op DX of voor wat meer euro's in je lokale computershop.
OSCam
Eerst gaan we OSCam opzetten. Op
http://streamboard.gmc.to:8001/wiki staan meer uitgebreide instructies, maar hier in het kort. Download de OSCam source:
svn co
http://streamboard.gmc.to/svn/oscam/tags/0.99.4a oscam-0.99.4a
cd nu naar de nieuwe directory en type "make". Je hebt hiervoor GCC nodig, misschien nog andere dependencies, dat weet ik zo niet. Je kan natuurlijk ook gewoon een binary downloaden, bijvoorbeeld via
https://launchpad.net/~mirak-mirak/+archive/ppa/+packages.
Als het compileren klaar is staat de binary in /Distribution. In /Distribution/doc/example staan wat voorbeelden voor configuratiebestanden. Kopiëer oscam.conf, oscam.server, oscam.services en oscam.user naar /Distribution. We gaan nu de gekopieërde bestanden aanpassen.
Open oscam.conf. In de sectie [monitor] wil je wellicht het nummer bij "port" aanpassen, deze was bij mij onder Ubuntu al in gebruik en moest zodoende aangepast worden. Als deze bij jou niet in gebruik is hoef je hier niets mee te doen. Kijk nu bij de protocollen. Gooi alle protocollen behalve [newcamd] weg. Bij "port" moet alleen "15050@0B00:0E030" staan. Sla het bestand op. Uitleg: 15050 is de poort (je mag ook zelf een poortnummer kiezen). 0B00 is het
caid van de Conax codering. 0E030 is het ID van Digitenne. Normaal kom je aan deze ID's door OSCam te starten en de kaart te laten initialiseren, dan leest OSCam het van de kaart. In een aantal standalone ontvangers kan je deze informatie ook uitlezen.
Open oscam.server. Gooi alle reader secties weg, behalve de eerste. Zet bij caid "0B00". Als je verder gewoon je eerste seriële poort gebruikt ben je nu klaar. Gebruik je bijvoorbeeld een USB2serial adapter dan moet je bij "device" iets als "/dev/ttyUSB0" invullen. Prik even je USB2serial in je PC en spiek direct daarna in dmesg om te controleren of dit juist is voor jouw configuratie. You get the idea, "device" moet verwijzen naar je kaartlezer, waar die ook is. Sla het bestand op.
Open oscam.services. Zet bij [services1] "0B00" als caid en "0E030" als provid. Maak srvid leeg. Sla het bestand op.
Open oscam.user. Gooi alle usersecties behalve user1 weg. Zet een 0 bij uniq. Gooi de betatunnel regel weg. Zet 0B00:0E030 bij "ident" en 0B00 bij caid. Sla het bestand op.
Nu kan je OSCam starten. Start OSCam als oscam-0.99.4a2925-i686-pc-linux -c . om de configuratie uit de huidige directory te gebruiken (die je net hebt gemaakt). Met de -b switch kan je OSCam in de achtergrond laten draaien. Oscam zou nu je Digitenne kaart moeten zien in de kaartlezer en zonder fouten draaien. Je kan "tail -f /var/log/oscam/oscam.log" vanaf een terminal draaien om te zien waar OSCam mee bezig is.
TVheadend
Download TVheadend:
http://www.lonelycoder.com/hts/tvheadend_download.html en installeer TVheadend. Hoe dit precies moet hangt af van je distro, maar als je nu nog niet afgehaakt bent lukt dit je vast wel.
[TV Headend] Het grote TV Headend topic bevat meer uitgebreide instructies voor het scannen van kanalen en installatie.
Ga naar http://<server ip>:9981/. Ga naar Configuration>Code Word Client. Klik op "Add entry". Vul bij hostname het IP van de computer met OScam in, bijvoorbeeld 127.0.0.1 voor de computer waar TVheadend opstaat. Verder:
Port: 15050
Username: user1
Password: password1
DES Key: 000102030405060708090A0B0C0D (deze staat ook in oscam.conf)
Zet een vinkje bij "Update Card" en bij "Enabled". Klaar.
Ga nu naar "TV Adapters" en kies je adapter. Klik op "Add DVB Network by location..." en kies voor Netherlands>All. Alternatief kan je naar de tab "Multiplexes" gaan en handmatig de frequenties van jouw zendmast invullen, dit kan een aantal problemen voorkomen.
Frequentieinformatie Digitenne.
Wanneer je de juiste muxes hebt zal TVheadend ze zelfstandig gaan scannen. Wanneer dit klaar is kan je onder de "Add DVB Network by location..." knop de "Map DVB services to channels" knop indrukken.
Je bent klaar! Je kan nu alle zenders van Digitenne bekijken via TVheadend+OSCam. Je kan hiervoor bijvoorbeeld Showtime of XBMC gebruiken. Je voert dan de URL "htsp://127.0.0.1" in waarbij 127.0.0.1 het IP van de machine met TVheadend is. Veel plezier!
Handleiding changelog:
1.0 intial release
Deze handleiding mag je gebruiken/verspreiden met de
cc by-nc-sa licentie.