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

Frage Raspberry mit iCam als Server.

    Thread is read by:
hmm bräucht da mal ein bisschen Hilfe würde gern meinen Raspberry 2 als icam Server einrichten und habe mal IPC mit nur Oscam soweit installiert. Als nächsten Schritt müßte ich dann nach meinem Verständnis die oscam binary am raspberry von ipc durch die von @xionix ersetzen.

aber wie klappt das am raspberry dort gibt es keine oscam-trunk oder oscam-stabe in /usr/bin oder /usr/local/bin die ich ersetzen könnten nur 2 links "o" und "oscam" die wohl damit zu tun haben wo ich aber nicht weiss wie es nun weitergeht ?
 
die oscam.bin nach home kopieren und rechte vergeben mit
Code:
chmod 755 /home/oscam
dann die bin so starten
Code:
/home/oscam -c /usr/local/etc
Die config liegt dann hier /usr/local/etc

Automatischer start nach reboot
Code:
nano /etc/crontab
@reboot root /home/oscam -c /usr/local/etc
 
Zuletzt bearbeitet:
Hi,

wäre es möglich diese Server Konstalation auch für die Dreamone mit Dreamos 2.6 zu ermöglichen?

Danke
 
Kann man bei der Dreambox die Tuner per SAT IP freigeben?
Wenn ja könnte man es mit tvheadend auf dem pi lösen
 
Ich meine nicht den satip client.

Man müsste minisatip auf der Dreambox ans laufen bringen, dann können die Tuner in Tvheadend eingebunden werden.
 
Zuletzt bearbeitet:
@Blackpepper
nur nochmal zum Verständnis ?!:
für raspi3+4 (mit Neon-Support) hat @ghost0815 eine gebaut!: https://www.digital-eliteboard.com/...asb_hard-webif-dvbapi-libusb-emu798-upx.6306/
für raspi1+2(+3+4) hat @xionix eine gebaut!: https://www.digital-eliteboard.com/...8-arm-linux-gnueabihf-ssl_v5_icam_armfh.6308/

... ghost seines läuft prinzipiell - das hab ich getestet!
... xionix seines läuft lt. eigener Aussage auf seinem 2er!
es ist ein Bananapim2+ mit einem Armbian ( Debian ) Image, muss ich mal schauen ob da Neon ist oder nicht. ( H3 Allwinner CPU 4 x 1Ghz, Sinovoip Board)

mit xoinix seinem binary läuft die Oscam erstmal, danke.
 
ich hab ja jetzt das binary von @xionix auf meinem Pi, und habe auf meinem Client die Senderliste so angepasst das er beim Streaming auf meinen Pi und nicht auf sich selbst zugreift, im oscam Log auf der Pi erhalte ich aber "requested by server (invalid)"

hab mir nun mal die oscam.version auf dem pi angeschaut und da steht radegast :no sollte da bei xionix binary nicht yes stehen - interessanterweise steht auch der Port fürs webif auf dem Wert den ICP bei der Installation einrichtet, obwohl ich es mit der von mir raufgeladenen binary auf einen anderen Wert geändert habe. Der ja auch funktioniert.

Radegast funktioniert wird mir ja auch im Log beim Starten angezeigt : radegast: initialized (fd=7, port=9090)

Ich habe es nach @clever999 's Beschreibung gemacht. Aber irgendwie bekomme ich es nicht ans laufen. Was mich auch noch verwirrt im Howto von Alex in der Faq bei den Beispiel Konfigurationen gibt es ja auch die oscam.server mit nem Reader - muß der zwingend so ausschauen, oder kann der Reader nicht so bleiben wie er immer war ?

bin da schön langsam ziemlich verwirrt an welchen Stellschrauben ich nun drehen muß und welche ich in Ruhe lassen soll
 
Zuletzt bearbeitet:
also ursprünglich war das mal alles so eingerichtet, dass ich mit einem Freund CS betrieben habe, er erhielt von mir Orf und ich vom ihm Sky. Bei mir lief das über meine DM525 als CS Server quasi wo ich meine Orf Karte eingelesen habe und die Sky Daten erhalten habe und von dort das ganze dann auf meine restlichen 2 OSmini+ verteilt habe.

aber weil die DM525 und die OSMinis mit Icam doch ziemlich überfordert sind war nun der Plan das alles über den Raspi als CS Server mit Icam zu machen. Sprich der Raspi holt sich die Orf Daten von meiner DM525 und die Sky Daten von meinem Freund und verteilt das dann alles an die DM525 und die 2 Os Minis

Ich hoffe ich darf das überhaupt so schreiben hier, ansonsten bitte einfach ungefragt löschen. Hier wären nun jedenfalls die derzeitigen Confs dazu (raspi hat die ip 10.0.0.254 und die osmini+ 10.0.0.7):

Raspberry:

oscam.conf
Code:
logfile                       = /tmp/oscam.log
clienttimeout                 = 7000

maxlogsize                    = 10000
block_same_ip                 = 0
block_same_name               = 0
emmlogdir                     = /usr/local/etc/
ecmfmt                        = c@p/s/d/l:CW:w_c@




nice                          = -1
disablecrccws_only_for        = 0500:050F00;09C4:000000;098C:000000;098D:000000

[radegast]
port                          = 9090
allowed                       = 127.0.0.1,10.0.0.0-10.0.255.255
user                          = icam


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

[cs378x]
port                          = 20002


[cccam]
port                          = 20001
nodeid                        = ECF2B22F1039153C
version                       = 2.1.4
reshare_mode                  = 1


[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                      = 20000
httpuser                      = root
httppwd                       = icam
httprefresh                   = 20
httpallowed                   = 10.0.0.0-10.0.255.255
httpemmsclean                 = 1
http_status_log               = 1

oscam.user
Code:
[account]
user                          = dvbapi
monlevel                      = 4
keepalive                     = 1
au                            = 1
emmreassembly                 = 1
group                         = 1,2,3


[account]
user                          = icam
hostname                      = localhost
keepalive                     = 1
au                            = 1
group                         = 1,2,3

oscam.server:
Code:
[reader]
label                         = sky
description                   = sky
protocol                      = cs378x
device                        = xxx.xxx.xx,xxxxx
user                          = werauchimmer
password                      = 12345
inactivitytimeout             = 30
group                         = 2

[reader]
label                         = orf
description                   = home
enable                        = 0
protocol                      = cs378x
device                        = 10.0.0.6,20002
user                          = raspi
password                      = 12345
inactivitytimeout             = 30000
group                         = 1

[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                         = 3
emmcache                      = 2,1,2,1
emu_auproviders               = 0604:010200;0E00:000000;1010:000000;2610:000000

und als Client mal eine OSmini+:

oscam.conf:
Code:
[global]
logfile                       = /tmp/oscam.log
clienttimeout                 = 7000
nice                          = -20
maxlogsize                    = 10000
preferlocalcards              = 1
block_same_ip                 = 0
block_same_name               = 0
emmlogdir                     = /etc/tuxbox/config/
ecmfmt                        = c@p/s/d/l:CW:w_c@

disablecrccws_only_for        = 0500:050F00;09C4:000000;098C:000000;098D:000000


[cs378x]
port                          = 20002


[cccam]
port                          = 20001
nodeid                        = ECF2B22F1039153C
version                       = 2.1.4
reshare_mode                  = 1


[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                      = 20000
httpuser                      = root
httppwd                       = icam
httprefresh                   = 20
httpallowed                   = 10.0.0.0-10.0.255.255
httpemmsclean                 = 1
http_status_log               = 1

oscam.user:
Code:
[account]
user                          = dvbapi
monlevel                      = 4
keepalive                     = 1
au                            = 1
emmreassembly                 = 1
group                         = 1,2

oscam.server:
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                         = 2
emmcache                      = 2,1,2,1
emu_auproviders               = 0604:010200;0E00:000000;1010:000000;2610:000000

[reader]
label                         = raspi
description                   = home
enable                        = 0
protocol                      = cs378x
device                        = 10.0.0.254,20002
user                          = osmini_1
password                      = 12345
inactivitytimeout             = 30000
disablecrccws_only_for        = 098C:000000;09C4:000000;0500:050F00
group                         = 1

und hier noch das Log vom Raspberry beim Versuch über eine der osmini+ Sky F1 zu schauen (leicht geschwärzt sozusagen ;) ):

Code:
    2022/10/19 10:10:34 00000000 s     (main) System name    = Linux
    2022/10/19 10:10:34 00000000 s     (main) Host name      = raspberrypi
    2022/10/19 10:10:34 00000000 s     (main) Release        = 5.15.61-v7+
    2022/10/19 10:10:34 00000000 s     (main) Version        = #1579 SMP Fri Aug 26 11:10:59 BST 2022
    2022/10/19 10:10:34 00000000 s     (main) Machine        = armv7l
    2022/10/19 10:10:34 00000000 s     (main) creating pidfile /tmp/.oscam/oscam.pid with pid 14978
    2022/10/19 10:10:34 00000000 s      (emu) OSCam-Emu version 798
    2022/10/19 10:10:34 00000000 s   (config) userdb reloaded: 3 accounts loaded, 0 expired, 0 disabled
    2022/10/19 10:10:34 00000000 s     (main) signal handling initialized
    2022/10/19 10:10:34 00000000 s      (net) cs378x: initialized (fd=5, port=20002)
    2022/10/19 10:10:34 00000000 s      (net) cccam: initialized (fd=6, port=20001)
    2022/10/19 10:10:34 00000000 s      (net) radegast: initialized (fd=7, port=9090)
    2022/10/19 10:10:34 00000000 s   (reader) sky reader [cs378x] creating thread for device xxx.xxx.xx
    2022/10/19 10:10:34 00000000 s   (reader) emulator [emu] creating thread for device emulator
    2022/10/19 10:10:34 00000000 s     (main) waiting for local card init
    2022/10/19 10:10:34 495EB156 p   (reader) sky reader [cs378x] proxy xxx.xxx.xx:xxxxx
    2022/10/19 10:10:34 10FC946D r      (emu) Stream key delayer initialized
    2022/10/19 10:10:34 10FC946D r      (emu) Stream relay server initialized
    2022/10/19 10:10:34 10FC946D r   (reader) emulator [emu] Reader initialized (device=emulator, detect=cd, mhz=357, cardmhz=357)
    2022/10/19 10:10:34 00000000        (emu) INFO: FFDecsa parallel mode = 32
    2022/10/19 10:10:34 495EB156 p   (reader) xxx.xxx.xx: resolved ip=xxx.xxx.xxx.xx
    2022/10/19 10:10:34 495EB156 p   (reader) sky reader [cs378x] connecting to xxx.xxx.xx:xxxxx
    2022/10/19 10:10:34 164F6BA2 h    (webif) webif: decompressed 176776 bytes back into 463416 bytes
    2022/10/19 10:10:34 164F6BA2 h    (webif) HTTP Server running. ip=0.0.0.0 port=20000
    2022/10/19 10:10:34 495EB156 p   (reader) sky reader [cs378x] proxy initialized, server xxx.xxx.xx:xxxxx
    2022/10/19 10:10:35 10FC946D r   (reader) emulator [emu] card detected
    2022/10/19 10:10:36 10FC946D r   (reader) emulator [emu] found card system emu
    2022/10/19 10:10:36 10FC946D r   (reader) emulator [emu] THIS WAS A SUCCESSFUL START ATTEMPT No  1 out of max allotted of 1
    2022/10/19 10:10:36 10FC946D r      (emu) Key file not found in: /usr/local/etc
    2022/10/19 10:10:36 10FC946D r      (emu) Reading key file: /var/keys/SoftCam.Key
    2022/10/19 10:10:36 10FC946D r      (emu) WARNING: non-hex value in SoftCam.Key at 2 00000017 -08-28 10:53:17
    2022/10/19 10:10:36 10FC946D r      (emu) Total keys in memory: W:0 V:1 N:0 I:0 F:0 G:0 P:0 T:0 A:0
    2022/10/19 10:10:37 00000000 s     (main) init for all local cards done
    2022/10/19 10:10:37 00000000 s (emmcache) loading emmcache disabled since no reader is using it!
    2022/10/19 10:10:37 00000000 s (emmcache) loading emmstats disabled since no reader is using it!
    2022/10/19 10:10:37 00000000 s     (gbox) local gbox failed init
    2022/10/19 10:10:37 0B448811 c   (client) plain dvbapi-client granted (dvbapi, au=auto (3 reader))
    2022/10/19 10:10:37 0B448811 c   (dvbapi) dvbapi channelcache loaded from /usr/local/etc/oscam.ccache
    2022/10/19 10:10:37 0B448811 c   (dvbapi) ERROR: Could not detect DVBAPI version.
    2022/10/19 10:11:13 495EB156 p   (reader) sky reader [cs378x] disconnected: reason inactivity
    2022/10/19 10:11:14 00000000        (emu) Stream Client ip is: 10.0.0.7, will fetch stream there
    2022/10/19 10:11:14 00000000        (emu) Stream client 0 connected
    2022/10/19 10:11:14 00000000        (emu) Stream client 0 request /1:0:19:11:3:85:C00000:0:0:0:
    2022/10/19 10:11:16 6F999AC6 c (radegast) radegast: new connection from 127.0.0.1
    2022/10/19 10:11:16 6F999AC6 c   (client) localhost: resolved ip=127.0.0.1
    2022/10/19 10:11:16 6F999AC6 c   (client) plain radegast-client 127.0.0.1 granted (icam, au=auto (3 reader))
    2022/10/19 10:11:16 495EB156 p   (reader) sky reader [cs378x] connecting to xxx.xxx.xx:xxxxx
    2022/10/19 10:11:16 495EB156 p   (camd35) sky reader CMD08 (00 - 0) stop request by server (invalid)
    2022/10/19 10:11:16 6F999AC6 c      (ecm) icam (09C4@000000/0011/0000/AE:CW:00000000000000000000000000000000_09C4@): not found (135 ms) by sky reader
    2022/10/19 10:11:21 495EB156 p   (camd35) sky reader is stopped - requested by server (invalid)
    2022/10/19 10:11:21 6F999AC6 c      (ecm) icam (09C4@000000/0011/0000/AE:CW:00000000000000000000000000000000_09C4@): not found (1 ms) by sky reader
    2022/10/19 10:11:28 495EB156 p   (camd35) sky reader is stopped - requested by server (invalid)
    2022/10/19 10:11:28 6F999AC6 c      (ecm) icam (09C4@000000/0011/0000/AE:CW:00000000000000000000000000000000_09C4@): not found (1 ms) by sky reader
 
Auf dem Pi kommt ja gar keine Anfrage an. Hast du Im Client die Icam-Senderliste so geändert, dass die IP auf den Raspi zeigt. Also z.B.

#SERVICE 1:0:19:83:6:85:21:0:0:0:http%3a//192.168.178.25%3a17999/1%3a0%3a19%3a83%3a6%3a85%3aC00000%3a0%3a0%3a0%3a:Sky Cinema Premieren HD
#DESCRIPTION Sky Cinema Premieren HD

statt

#SERVICE 1:0:19:83:6:85:21:0:0:0:http%3a//127.0.0.1%3a17999/1%3a0%3a19%3a83%3a6%3a85%3aC00000%3a0%3a0%3a0%3a:Sky Cinema Premieren HD
#DESCRIPTION Sky Cinema Premieren HD

So sieht es aus, wenn es funktioniert:
Code:
2022/10/18 11:25:19 00000000        (emu) Stream Client ip is: 192.168.178.11, will fetch stream there

2022/10/18 11:25:19 00000000        (emu) Stream client 0 connected
2022/10/18 11:25:19 00000000        (emu) Stream client 0 request /1:0:16:1B:85:C00000:0:0:0:
2022/10/18 11:25:20 118849B7 c      (ecm) icam (098D@000000/04F6/001B/A7:8A8AA6E1F346744E25D5BB613BFE4EF8): found (49 ms) by Raspi3 - Nicktoons
2022/10/18 11:25:25 118849B7 c      (ecm) icam (098D@000000/04F6/001B/A7:5FC334BD18B58816A749F45A3861E6F1): found (48 ms) by Raspi3 - Nicktoons
2022/10/18 11:25:32 118849B7 c      (ecm) icam (098D@000000/04F6/001B/A7:B28FD66AB77CA7E16606D51DC47F97C2): found (49 ms) by Raspi3 - Nicktoons
 
Zurück
Oben