Quantcast
Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

FAQ: OSCam r1171X-798 mit icam patch 1171X-798

Status
Für weitere Antworten geschlossen.

Alex

Administrator
Teammitglied
Registriert
10. Januar 2012
Beiträge
21.433
Lösungen
9
Reaktionspunkte
30.355
Punkte
1.113
Ort
Paradise City
Hier mal ein FAQ weil immer wieder die gleichen Fragen kommen, da viele den Thread zur Binary einfach nicht lesen (wollen?)

Was ist ICAM und warum brauch ich dazu eine andere OScam?
  • Bis Ende Juni hat sich Sky trotz allem Pairing usw noch an gehalten. Nun wurde eben auch noch ICAM wie bei Sky IT und SKy UK aktiviert. Da CSA in allen Receivern implementiert war, wurde dies einfach von der Hardware übernommen. ICAM muss nun quasi als Software emuliert werden. Deswegen die Binary mit EMU und Streamrelay
Läuft das Ganze auf openATV?
  • Ja definitiv ab 6.4. 6.3 soll auch gehen, habe ich aber nicht persönlich getestet
Läuft das Ganze unter VTi?
  • Ja aber nur wenn die OScam-Binary ICAM via DVBApi kann
Läuft das Ganze auf ARM-Dreamboxen?
  • Nur auf open-Alliance Images wie openATV, sofern für die Boxen überhaupt verfügbar und auf PureE2. Also KEIN NN2, DreamOs, etc
  • Mittlerweile mit Binaries die ICAM via DVBApi können auch auf Dreamboxen. Hier wird aber immer wieder von Bild-Tonproblemen berichtet/
Ich habe dieses oder jenes Problem mit OScam (komme nicht aufs WebIf etc.)
Es werden nur ein paar Sender Hell
  • Da ihr vermutlich keine lokalen Karten mit K1 habt, ist dies euer Problem. Payserver werden hier NICHT supported
Ich bekomme die Senderliste nicht eingebunden
  • Dann nutzt doch DreamboxEdit
Du musst Regestriert sein, um das angehängte Bild zusehen.


Mittlerweile gibt es 2 Arten von ICAM. Die ursprüngliche via Radegast und eine neuere die DVBAPi nutzt und so auch auf VTi bzw. DreamOs läuft.

Beim Umschalten auf einen FTA Sender wird dieser Sender im Bouquet dunkel angezeigt als wenn kein Tuner verfügbar wäre.
  • Das ist ein Bug, da der Tuner nicht gleich freigegeben wird. Bei den open-Images ist dies bereits seit Anfang September gefixt. Wendet euch also an Vti. Bzw DreamOs oder NN2
Bei den ICAM-Sendern wird keine Signalstärke/Qualität angezeigt:
  • Der Reci erkennt das Ganze als Stream, deshalb wird nix angezeigt

Wo funktioniert welche Variante:
  • Radegast funktioniert nur auf open Images wie openATV etc. Die DVBApi-Variante funktioniert bei allen Images. Bei nicht open-Images kann man die Einstellungen aus Post #5 zum Teil auch gar nicht setzen.

Anbei auch noch mal die etwas verbesserte HowTo.txt:
2. in den Enigmaeinstellungen/extras (ATV: MENÜ/EINSTELLUNGEN/BEDIENUNG oder WebIf Systemeinstellungen):

Integriere ECM in HTTP-Streams auf JA stellen
HTTP Streams Entschlüsseln: NEIN
Empfangene HTTP Streams entschlüsseln
NEIN

Mit aktueller OScam-ICAM-DVBApi nicht mehr notwendig

3. Je nach dem welche Box ihr habt, entweder die ARM oder MIPSEL Binary auf die Box laden.

Ein Tipp für die die nicht wissen ob ARM oder MIPSEL. Einfach das OSCam WebIF aufmachen von der "alten nicht ICAM" OSCam und ganz unten gucken. Dann steht da so was ähnliches wie

OSCam: 1.20_svn Build: r11xxx-xxx Compiler: arm-linux-gnueabihf
oder
OSCam: 1.20_svn Build: r11xxx-xxx Compiler: mipsel-oe-linux
So wisst ihr, welche Binary ihr benötigt.

Dazu einfach die alte OScam-Binary unter dem Pfad /usr/bin austauschen. Bei openATV meist oscam-stable oder oscam-trunk
ACHTUNG: Name der neuen Binary muss in den Namen der alten Binary geändert werden.

4. Falls OScam nicht startet, fehlt wahrscheinlich libcrypto 0.9.8 dies kann man per Symlink beheben über Console:

Kontrolliert dafür welche libcrypto version ihr in dem ihr im Ordner habt:
Code:
ls /usr/lib | grep libcrypto

Je nach Version dann folgende Befehle über Telnet ausführen:
Code:
ln -s /usr/lib/libcrypto.so.1.0.2 /usr/lib/libcrypto.so.0.9.8

Die Version 1.0.2 dient als Platzhalter... passt diese auf die Version an die ihr in eurer Box findet.

5. Senderliste einspielen.
Datei nach /etc/enigma2 kopieren und dort dann die Datei bouquets.tv editieren und folgendes eintragen:
#SERVICE 1:7:1:0:0:0:0:0:0:0:FROM BOUQUET "userbouquet.SkyICAM.tv" ORDER BY bouquet

Danach box neu starten und alles sollte funktionieren
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Konfig mit Radegast:

Code:
[global]
logfile                       = /var/log/oscam.log
nice                          = -1
disablecrccws_only_for        = 0500:050F00;09C4:000000;098C:000000;098D:000000

[radegast]
port                          = 9090
allowed                       = 127.0.0.1,192.168.0.0-192.168.255.255
user                          = icam

[streamrelay]
stream_source_auth_user       = icam
stream_relay_ctab             = 09C4,098C,098D

[dvbapi]
enabled                       = 1
au                            = 1
pmt_mode                      = 0
delayer                       = 60
ecminfo_type                  = 1
user                          = dvbapi
read_sdt                      = 1
write_sdt_prov                = 1
boxtype                       = dreambox

[webif]
httpport                      = 16002
httpuser                      = user
httppwd                       = pass
httprefresh                   = 15
httpallowed                   = 127.0.0.1,192.168.0.0-192.168.255.255

Code:
[reader]
label                         = emulator
protocol                      = emu
device                        = emulator
disablecrccws_only_for        = 0E00:000000
caid                          = 0500,0604,0E00,1010,1801,2600,2602,2610
detect                        = cd
ident                         = 0500:000000,007400,007800,021110,023800;0604:000000;0E00:000000;1010:000000;1801:000000,001101,002111,007301;2600:000000;2602:000000;2610:000000
group                         = 1
emmcache                      = 2,1,2,1
emu_auproviders               = 0604:010200;0E00:000000;1010:000000;2610:000000

[reader]
label                         = serverviaccam
protocol                      = cccam
device                        = Deine_URL,PORT
key                           = 0102030405060708091011121314
user                          =
password                      =
inactivitytimeout             = 30
group                         = 1
ccckeepalive                  = 1

Code:
[account]
user                          = dvbapi
hostname                      = localhost
keepalive                     = 1
au                            = 1
group                         = 1

[account]
user                          = icam
hostname                      = localhost
keepalive                     = 1
au                            = 1
group                         = 1
 
OScam Konfig für DVBApi

[global]
logfile = /var/log/oscam.log
nice = -1
disablecrccws_only_for = 0500:050F00;09C4:000000;098C:000000;098D:000000

[streamrelay]
stream_source_auth_user = dvbapi
stream_relay_enabled = 1
stream_relay_ctab = 098D,098C,094C

[dvbapi]
enabled = 1
au = 1
pmt_mode = 0
delayer = 60
ecminfo_type = 1
user = dvbapi
read_sdt = 1
write_sdt_prov = 1
boxtype = dreambox

[webif]
httpport = 16002
httpuser = user
httppwd = pass
httprefresh = 15
httpallowed = 127.0.0.1,192.168.0.0-192.168.255.255

Code:
[reader]
label                         = serverviaccam
protocol                      = cccam
device                        = Deine_URL,PORT
user                          =
password                      =
inactivitytimeout             = 30
group                         = 1
ccckeepalive                  = 1

Code:
[account]
user                          = dvbapi
hostname                      = localhost
keepalive                     = 1
au                            = 1
group                         = 1
 
Zuletzt bearbeitet:

Erstellen eine modifizierten Kanalliste​


Streamrelay braucht bei manchen Images eine modifizierte Kanalliste. Als erste brauchen wir die modifizierte Streamingurl:
  1. Auf das WebIf des Recis gehen und bei dem gewünschten Sender auf "Stream" klicken
  2. Die .m3u Datei speichern
  3. Die Datei mit einem Texteditor öfnnen, und zum Streamlink gehen (Sieht ungefähr so aus: :)
  4. Den Port (8001) mit dem Relayport (Standard: 17999) und dem Hostname ("stb") mit 127.0.0.1. Sollte ungefähr so aussehen: :

Nach dem Modifizieren des Streamlinks kann man diesen zu einem Bouquet hinzufügen. Mit DreamBoxEdit funktioniert das so:
  1. Zu den "Bouquet Details" gehen
  2. Rechtsklick und ganz unten "IPTV und andere Streamingkanäle" auswählen und dannt "Hinzufügen auswählen".
  3. Als Streamtyp "DVB/TS" auswählen.
  4. Einen Namen für den Sender eingeben und den Streamlink als URL einfügen.
  5. Den Kanaltyp auf"1" (SD) oder "25" (HD) stellen und die Service ID des Orginalkanals eingeben. Hier kann man die ID nachschauen:
  6. Bitte NICHT die korrekte Transponder ID/Network ID/Namespace für den Streamlink benutzen. Stattdesen Dummywerte wie Transponder ID: "11", Network ID: "22" und Namespace: "33".

Diese Schritte für alle Kanäle wiederholen, die du hinzufügen willst.
 
Zuletzt bearbeitet:
Einstellung der Receiver:


Für Radegast:
Code:
Set Integrate ECM in HTTP streams to YES
Decrypt HTTP Streams NO
Decrypt received HTTP streams NO

Für DVBApi:
Code:
Set Integrate ECM in HTTP streams to NO
Decrypt HTTP Streams YES
Decrypt received HTTP streams NO
 
Mit openATV ab 08.11.2023 können die Kanäle jetzt wieder "wie früher " gehandhabt werden können. Allerdings braucht es dazu die Datei whitelist_streamrelay.
Dies geht unter anderem auch bei aktuellen PurE2 Images und openPLi
Die whitelist-Datei muss man nur einmalig anlegen.

Aus dem devlog:
Add embeded streamrelay functionality (#3087)

* Add embeded streamrelay functionality
Stream relay is a function that e.g. Oscam offers and is a method where
the hardware of the box is somehow not able to encrypt specific service.
Streamrelay users a stream in between where the enryption is simulated
in software. With this commit you can mark service refeerences stored in
a whitelist /etc/enigma2/whitelist_streamrelay. When you try to tune one
of these services the service ref is adapted in Navigate.py such a way
that it plays the service via a stream relay server defined by two
configs (IP, default local host and port default 17999). The whitelist
can also be downloaded to you receiver and then you do not need special
stream relay user bouquets anymore. You can also add/remove services via
the channel list context menu.
 
Zuletzt bearbeitet:
Anbei die Datei. Da sollten alle Sender drin sein. Kommt nach /etc/enigma2


Edit: Mittlerweile kann man das in openATV auch über die Oberfläche bearbeiten. Findet man unter Einstellungen -> Entschlüsselung & Jugendschutz -> Stream Relay Einstellungen

Du musst Regestriert sein, um das angehängte Bild zusehen.

Dort kann man Sender hinzufügen/entfernen
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
Zurück
Oben