Oscam Icam v3 Handbuch
1. Herunterladen des Emulators Oscam Icam v3
Binärdateien für ARM- und MIPS-Empfänger können hier heruntergeladen werden – downloads/oscam-icam_11711.zip
Hier finden Sie komplette Firmwares mit installierter Oscam iCam v3 für verschiedene Receiver
Hinweis: Für DM900-Empfänger verwenden Sie bitte die ARM-BIN-Datei aus dem Archiv.
2. Installieren des Emulators
Der Oscam-Emulator mit Icam-Unterstützung kann auf fast jedem Enigma2-Empfänger installiert werden, unabhängig von der Firmware. In unserem Beispiel installieren wir den Emulator auf einem Vu+ ZERO 4k - Empfänger mit OpenBh 5.1.008- Firmware.
2.1 Installieren des Emulators über die Befehlszeile
Um den Emulator manuell zu installieren, müssen Sie über Telnet oder SSH auf den Empfänger zugreifen können. Sie müssen auch eine installierte Version des Oscam-Emulators haben. Ich habe zum Beispiel oscam-stable installiert. Wenn Sie Oscam nicht installiert haben, installieren Sie es über das Softcam-Menü.
Entpacken Sie das oben heruntergeladene ZIP-Archiv auf Ihrem PC. Innerhalb des Archivs finden Sie zwei Ordner – bin , config und bouquets
Als nächstes müssen Sie die ausführbare Datei auf Ihrem Receiver durch eine neue Datei aus dem Archiv ersetzen… Suchen Sie zunächst, wo sich die ausführbare oscam -Datei in Ihrem Receiver befindet. Es befindet sich normalerweise im Ordner /usr/bin/ oder /usr/softcams/ . In meinem Fall ist dies /usr/softcams/oscam-stable
Benennen Sie die lokale Datei oscam-icam-arm.bin (oder oscam-icam-mipsel.bin für MIPS-Empfänger) im bin - Ordner genauso um wie im Empfänger. In meinem Fall habe ich die Datei in oscam-stable umbenannt
Laden Sie die Datei auf den Empfänger hoch und überschreiben Sie die vorhandene Datei.
Setzen Sie die Berechtigungen für die Datei auf 755. Sie können dies tun, indem Sie den Befehl in telnet oder ssh ausführen:
chmod 755 /usr/softcams/oscam-stable
Verwenden Sie den Pfad zu Ihrer Oscam anstelle von /usr/softcams/oscam-stable
2.2 Überprüfen, ob der Emulator läuft
Melden Sie sich mit Telnet oder SSH beim Empfänger an. Versuchen Sie, den Emulator auszuführen. In meinem Fall muss ich den Befehl ausführen:
/usr/softcams/oscam-stable
Wenn Sie einen Fehler sehen wie:
/usr/softcams/oscam-stable: Fehler beim Laden von Shared Libraries: libcrypto.so.0.9.8: Shared Object File kann nicht geöffnet werden: Keine solche Datei oder Verzeichnis
Dann müssen Sie den richtigen Link zur Bibliothek libcrypto.so setzen. Dazu müssen Sie je nach Firmware den Befehl ausführen (in meinem Fall):
ln -s /usr/lib/libcrypto.so.1.0.2 /usr/lib/libcrypto.so.0.9.8
oder
ln -s /lib/libcrypto.so.1.0.2 /usr/lib/libcrypto.so.0.9.8
oder (zB für DreamBox DM900)
ln -s /usr/lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.0.9.8
Bei der OpenPLI- Firmware hatte ich ein anderes Problem. Der Emulator startete nicht, gab einen Fehler aus:
/usr/bin/oscam-stable: nicht gefunden
Führen Sie den folgenden Befehl aus, um diesen Fehler zu beheben:
ln -s /lib/ld-linux.so.3 /lib/ld-linux-armhf.so.3
Wenn der Emulator normal startet, sollten Sie in der Konsole so etwas sehen:
————–
22:28:06 00000000 s >> OSCam << cardserver log umgeschaltet, Version 1.20_svn, build r11711-798 (arm-linux-gnueabihf)
22:28:06 00000000 s (main) Systemname = Linux
22:28:06 00000000 s (Haupt) Hostname = vuzero4k
22:28:06 00000000 s (Haupt) Release = 4.1.20-1.9
22:28:06 00000000 s (Haupt) Version = #1 SMP Sonntag 1. Mai 03:26:08 UTC 2022
22:28:06 00000000 s (Haupt) Maschine = armv7l
22:28:06 00000000 s (Haupt) Stb-Modell = dm8000
22:28:06 00000000 s (Haupt) Stb vumodel = vuzero4k
22:28:06 00000000 s ( main) Stb boxtype = vuzero4k
22:28:06 00000000 s (main) pidfile erstellen /tmp/.oscam/oscam.pid mit pid 4201
22:28:06 00000000 s (emu) OSCam-Emu Version 798
22:28:06 00000000 s (Haupt-) Signalbehandlung initialisiert
22:28:06 00000000 s (config) FEHLER: Datei „/var/tuxbox/config/oscam.srvid2.tmp“ kann nicht erstellt werden (errno=2 No such file or directory)
22:28:06 00000000 s (Reader) Emulator [emu] erstellt Thread für
Geräteemulator 22:28:06 00000000 s (main) wartet auf Init der lokalen Karte
22:28:06 020FA536 r (emu) Stream Key Delayer initialisiert
22:28:06 020FA536 r (emu) Stream Relay Server initialisiert
…..
————–
Drücken Sie Strg+C, um den Emulator zu stoppen. Fahren wir mit dem Einrichten der Konfigurationsdateien fort.
3. Einrichten der Konfigurationsdateien
Finden Sie den Speicherort Ihrer Oscam-Konfigurationsdateien. Sie befinden sich normalerweise im Ordner /etc/tuxbox/config/ . In meinem Fall befinden sich die Dateien im Ordner /etc/tuxbox/config/oscam-stable/ .
Im zuvor heruntergeladenen Archiv im Ordner config finden Sie eine ungefähre Konfiguration. Damit oscam-icam funktioniert, müssen Sie Änderungen an den folgenden Dateien auf Ihrem Receiver vornehmen:
- oscam.conf – öffnen Sie diese Datei, fügen Sie vor dem Abschnitt [dvbapi] die folgenden Zeilen hinzu:
[radegast] Port = 9090 erlaubt = 127.0.0.1,192.168.0.0-192.168.255.255 Benutzer = icam [streamrelay] stream_ecm_delay = 0 stream_relay_ctab = 098D
Bitte löschen Sie nicht die Abschnitte [global] und [dvbapi] ! Andernfalls können Sie keine Nicht-icam-Kanäle (HD+, ORF usw.) sehen.
- oscam.user – Öffnen Sie diese Datei auf Ihrem Receiver, fügen Sie die folgenden Zeilen am Ende der Datei hinzu:
[Konto] Benutzer = icam Keepalive = 1 Gruppe = 1
Bitte löschen Sie keine bestehenden Benutzer – bestehende [Konto] -Abschnitte! Andernfalls können Sie keine Nicht-icam-Kanäle (HD+, ORF usw.) sehen.
- oscam.server – öffnen Sie diese auf Ihrer Empfängerdatei und ersetzen Sie sie vollständig durch die Konfiguration aus Ihrem Abrechnungskonto!
- Bitte löschen Sie die Dateien oscam.dvbapi und oscam.whitelist , falls vorhanden
AUFMERKSAMKEIT! Wir haben festgestellt, dass bei der Verwendung von Oscam-icam die Kanäle manchmal für 7 Sekunden einfrieren. Wir verstehen die Art dieses Fehlers noch nicht, wir werden ihn überprüfen. Aber es ist sicher bekannt, dass es nur passiert, wenn Sie sich mit dem cccam- Protokoll mit dem Server verbinden. Wenn Sie sich mit dem Newcamd-Protokoll mit dem Server verbinden, tritt dieser Fehler nicht auf. Wenn Sie also 7 Sekunden lang eingefrorene Bilder haben – verbinden Sie sich mit dem Server über das Newcamd-Protokoll !
4. Konfigurieren der Emigma2-Parameter
Sie müssen die erweiterten Optionen von Enigma2 richtig konfigurieren. Dies kann über die Fernbedienung in den Receiver-Einstellungen oder über das emigma2-Webinterface erfolgen.
In unterschiedlicher Firmware heißt der Menüpunkt anders. In OpenATV 7.0 müssen Sie beispielsweise zum Abschnitt Menü -> Setup -> Verwendung & GUI -> Systemeinstellungen anpassen gehen .
In meinem Fall (OpenBH) ist es MENU -> Setup -> System -> Customize
Folgende Parameter müssen eingestellt werden:
- ECM in HTTP-Streams einbeziehen – JA
- Entschlüsseln beim Senden von HTTP-Streams – NEIN
- Entschlüsseln beim Empfang von HTTP-Streams – NEIN
- Authentifizierung für HTTP-Streams erforderlich – NEIN
Oder per Webinterface:
5. Bouquet erstellen, Kanalliste hinzufügen.
Gehen Sie auf Ihrem Receiver in das Verzeichnis /etc/enigma2 und öffnen Sie die Datei bouquets.tv und fügen Sie vor Favorites bouquet die Zeile hinzu:
#SERVICE 1:7:1:0:0:0:0:0:0:0:VON BOUQUET "userbouquet.SkyDeIcam.tv" ORDER NACH Bouquet
Laden Sie dann die Datei userbouquet.SkyDeIcam.tv in den Ordner /etc/enigma2 hoch
Sie können die Kanalliste auch mit dem Programm DreamboxEdit importieren .