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

[SUCHE] OScam Installation mit DVBviewer

Ewigheim13

Ist gelegentlich hier
Registriert
19. April 2019
Beiträge
60
Reaktionspunkte
6
Punkte
28
Hallo zusammen,

da ja seit neustem SKY dunkel ist und ich bereits gesehen habe das es mit OScam wieder hell wird, muss man wohl notgedrungen darauf wechseln. Bislang war mein WIN10 Rechner mit TVKarte TBS 5520, HADU Plugin und DVBviewer unterwegs.

Nun habe ich aber folgendes Problem, ich versuche mich schon seit 1 1/2 tagen OScam mit DVBviewer ans laufen zu bringen, viele reden auch von dem mdvbapi Plugin womit ich es auch versucht habe, aber es wird leider nicht hell.

Vorab, ich habe eine Line von einem Freund bekommen, bei ihm läuft OScam auf dem Server.

Wie kann ich also meinen Rechner dazu bringen auf den Server zuzugreifen damit SKY wieder hell wird? Ein richtiges Howto habe ich leider nicht gefunden, oder habe es einfach übersehen. Es wäre also nett wenn mich dies bezüglich jemand unterstützen könnte. :)

Vielen Dank für die Hilfe schon einmal vorab.

greets Ewigheim
 




Neu: jetzt mit version für dvbapiNET!
Wenn ihr wechseln solltet von mdvbapi nach dvbapiNET -> Konfig sichern, altes Paket deinstallieren, neues Paket installieren, Konfig wiederherstellen, z.B. im oscam webif. Beim wechseln wird die alte Konfig nicht übernommen. Beim deinstallieren kann die Konfig verloren gehen.
Da dvbapiNET aktiv entwickelt wird empfehle ich dieses zu verwenden. Falls ihr mdvbapi nutzt und zufrieden seit könnt ihr euch gerne an "never touch a running system" halten.

  • Zuerst, falls noch nicht passiert, das hier installieren:
  • oscam_for_dvbviewer Setup ausführen.
  • Auf der ersten Seite vom Installer könnt ihr die passende Version auswählen für die mdvbapi.dll (falls ihr nicht wisst welche, nehme die Standard SSE2, oder probiert einfach aus ob AVX2 geht), auch können die Anzahl Tuner für den Medien Server / Recording Service ausgewählt werden.
    Du musst Regestriert sein, um das angehängte Bild zusehen.
  • Unten wählt ihr aus ob ihr OScam automatisch mit Windows starten wollt (falls nicht muss manuell Start->oscam_for_dvbviewer->run.bat ausgeführt werden jedes mal wenn ihr den DVBViewer starten möchtet) .
  • Am Ende vom Installer könnt ihr wählen ob ihr OScam sofort starten möchtet. Ist empfehlenswert, es sei denn ihr nutzt Port 80 schon von euren Rechner, dann solltet ihr das nicht machen und erst den Port manuell ändern unter C:\ProgramData\dvbapiNET\oscam_win\oscam.conf beim [webif] Teil.

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


  • Das Webif öffnet sich und dort kann unter Files->oscam.server die nötigen Daten angepasst werden für euren Share. (IP/Host, Port, User und Passwort). Danach speichern und Oscam Neu starten.
  • Habt ihr schon OScam Dateien von einer vorherigen Installation oder der alten Methode? Keine Angst, die bleiben behalten wenn man "drüber" installiert. Eine neue Version installieren ist also Kinderleicht (OScam stoppen, Installation ausführen, Fertig)
  • OScam starten geht über Start->oscam_for_dvbviewer->run.bat
  • OScam stoppen geht über Start->oscam_for_dvbviewer->kill.bat
  • Wenn ihr deinstallieren möchtet -> Erst OScam stoppen über das webif oder via der kill.bat
  • Falls ihr den Port 6330 schon nutzt am Rechner: passe den an im [dvbapi] Teil der oscam.conf und in der dvbapiNET.ini in C:\ProgramData\dvbapiNET\
  • Falls euer Virenscanner Alarm schlägt...es ist ein False Postive
  • Die dvbapiNET dll werde ich aktuell halten immer wenn ein Update erscheint. Vielen Dank übrigens an @t5b6_de !
  • Zuerst, falls noch nicht passiert, das hier installieren:
  • Danach oscam_for_dvbviewer Setup ausführen.
  • Auf der ersten Seite vom Installer könnt ihr die passende Version auswählen für die mdvbapi.dll (falls ihr nicht wisst welche, nehme die Standard SSE2, oder probiert einfach aus von oben nach unten welche gehen), Auch können die Anzahl Tuner für den Medien Server / Recording Service ausgewählt werden.
    Du musst Regestriert sein, um das angehängte Bild zusehen.


  • Unten wählt ihr aus ob ihr OScam automatisch mit Windows starten wollt (falls nicht muss manuell Start->oscam_for_dvbviewer->run.bat ausgeführt werden jedes mal wenn ihr den DVBViewer starten möchtet) .
  • Am Ende vom Installer könnt ihr wählen ob ihr OScam sofort starten möchtet. Ist empfehlenswert, es sei denn ihr nutzt Port 80 schon von euren Rechner, dann solltet ihr das nicht machen und erst den Port manuell ändern unter C:\ProgramData\mdvbapi\oscam_win\oscam.conf beim [webif] Teil.

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


  • Das Webif öffnet sich und dort kann unter Files->oscam.server die nötigen Daten angepasst werden für euren Share. (IP/Host, Port, User und Passwort). Danach speichern und Oscam Neu starten.
  • Habt ihr schon OScam Dateien von einer vorherigen Installation oder der alten Methode? Keine Angst, die bleiben behalten wenn man "drüber" installiert. Eine neue Version installieren ist also Kinderleicht (OScam stoppen, Installation ausführen, Fertig)
  • OScam starten geht über Start->oscam_for_dvbviewer->run.bat
  • OScam stoppen geht über Start->oscam_for_dvbviewer->kill.bat
  • Wenn ihr deinstallieren möchtet -> Erst OScam stoppen über das webif oder via der kill.bat
  • Falls ihr den Port 11500 schon nutzt am Rechner: passe den an im [dvbapi] Teil der oscam.conf und in der mdvbapi.ini in C:\ProgramData\mdvbapi\
  • Falls euer Virenscanner Alarm schlägt...es ist ein False Postive
  • Die mdvbapi Version ist 0.19.1. Da das Plugin wohl nicht mehr weiter gepflegt wird bleibt es wohl so.
Anhang (mit Oscam Version 11517, binaries von @sattotal): >>>>>>>>>>>>>> <<<<<<<<<<<<<<<
(Downloadzähler biss letztes Update: 572)
Schritt 1: Oscam ans laufen kriegen
  • Kopiere den Ordner oscam_win nach C:\ProgramData\mdvbapi\ (Die Ordnerstruktur ist dann C:\ProgramData\mdvbapi\oscam_win\{Dateien} )
    Den Ordner mdvbapi muss man erstellen falls der noch nicht vorhanden ist unter C:\ProgramData\.
  • Das startscript (oscam_script.bat) dient um Oscam im Hintergrund zu starten. Man kann das immer manuel ausführen um oscam zu starten, oder eine Verknüpfung im Autostart Ordner hinterlegen damit es beim Windows start ausgeführt wird. Doppelklicke auf das Startscript, um Oscam zu starten.
  • Überprüfe ob das Oscam Webinterface geöffnet werden kann, gebe im dafür im Browser ein (oder klicke diesen Link an).
  • In der oscam.server müssen hostname (oder ip), port, user und Kennwort editiert werden. Das geht direkt mit Editor, oder auch im Oscam Webinterface unter Files->Oscam.server. Nach einer Änderung muss Oscam neu gestartet werden, z.B. über das Webinterface. Andere Änderungen der Konfig Files sind normal nicht notwendig.
Schritt 2: mdvapi installieren und mit Oscam verbinden
  • (Optional) kopiere die mdvbapi.ini nach C:\ProgramData\mdvbapi\
  • Kopiere die mdvbapi.dll nach C:\Program Files (x86)\DVBViewer\Plugins
  • Führe vc_redist.x86.exe aus, und folge die Anweisungen (inklusive Neustart). Möglicherweise ist dieses Paket schon installiert bei euch, in dem Fall wird der Installer das normalerweise melden. (EDIT ich muss nochmal testen in einer frischen VM ob das hier genau das richtige ist, soweit ich weiß passt dieses aber, ist die 2017 Version, mit dem VS 2017 compiler wurde die mdvbapi.dll soweit ich weiß auch kompiliert)
Schritt 3: DVBViewer starten
  • DVBviewer starten und das ganze sollte laufen.
Bemerkungen:
  • Falls ihr den Port 80 schon benutzt am Rechner: editiere den beim [webif] Teil der oscam.conf, und passe den port in der URL an womit ihr das webif öffnet.
  • Falls ihr den Port 11500 schon nutzt am Rechner: passe den an im [dvbapi] Teil der oscam.conf und in der mdvbapi.ini in C:\ProgramData\mdvbapi\
  • Den Autostart Ordner befindet sich unter C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp, dort kann dit oscam_script.bat oder eine Verknüpfung dahin abgelegt werden. Dadurch ist das manuelle starten von Oscam nicht mehr notwendig, da beim jeden Systemstart oscam im Hintergrund gestartet wird. (nach dem einloggen erscheint eventuell kurz ein Konsole Fenster)
  • Falls ihr eine 32 bit Version von Windows nutzt, wird nur die 32 bit binary funktionieren. Falls eine 64 bit Version, gehen beide (würde die 64 bit dann nehmen, im Grunde ist es aber ziemlich egal, Oscam brauch kaum resourcen, wenn etwas ein wenig resourcen braucht ist es der FFdecsa Teil vom mdvapi Plugin, aber der ist eh 32 bit)
  • Falls das Plugin nicht scheint zu starten im DVBViewer (oder DCWs werden geschickt (found im oscam webif), aber Bild bleibt dunkel) und ihr eine ziemllich alte CPU nutzt (sagen wir mal älter als 10 Jahre), kann es sein das ihr eine andere mdvbapi.dll braucht. Liegt da dran das bestimmte SIMD Instruktionen (SSE2) unterstützt werden müssen durch die CPU. Falls mdvapi nicht lauft (oder falls ihr wisst das eure CPU kein SSE2 kann), versucht es mal mit dieser dll:
  • Falls ihr eine moderne CPU habt die AVX2 unterstützt könnt ihr gerne diese mdvbapi nutzen, die ist noch etwas effizienter als die dll vom Paket:
  • Vergewissert das Hadu/Acamd/... oder was immer ihr auch vorher genutzt habt nicht mehr im Plugin Ordner vorhanden ist, damit die Plugins sich nicht in die Quere kommen.

Danke an @sattotal für das kompilieren der Oscam binaries (stammen aus die Oscam Cygwin binary Threads aus dem Streamboard)
Danke auch an @schwa226 für das schreiben vom mdvbapi Plugin...die dlls stammen alle aus dem mdvbapi Thread aus dem Streamboard.
Danke auch an @t5b6_de für das schreiben vom dvbapiNET Plugin...die dlls stammen alle aus diesem Thread: dvbapiNET - mdvbapi Nachfolge

Bei irgendwelchen Fehler beim installer bitte meldet es hier in diesem Thread, dann versuche ich es zu fixen.
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
Zuletzt bearbeitet:
Hi Clemenss,

leider nein OScam sagt:
14:32:21 00000000 s (emmcache) loading emmcache disabled since no reader is using it!
14:32:21 00000000 s (emmcache) loading emmstats disabled since no reader is using it!
14:32:21 00000000 s (anticasc) anti cascading disabled
14:32:21 45C1395D c (client) plain dvbapi-client granted (anonymous, au=off)
14:32:21 45C1395D c (dvbapi) ERROR: Could not detect DVBAPI version.

Auf den localhost:80 komme ich auch nicht drauf.
 
Woher ist die log? Oscam mit dem startscript gestartet?

Solange localhost:80 nicht geht (oder ) ist oscam vermutlich nicht richtig gestartet...
 
Der log ist aus der OScam.exe zu vor habe ich aber das Script gestartet und bin dennoch nicht auf das Webinterface gekommen.
 
Und wie hast du oscam.exe ausgeführt in der Kommandozeile?

So?

C:\ProgramData\mdvbapi\oscam_win\oscam.exe -c /cygdrive/c/ProgramData/mdvbapi/oscam_win

oder einfach

"oscam.exe" bzw. "C:\ProgramData\mdvbapi\oscam_win\oscam.exe"

Hier funzt das mit dem webif ohne probs mit den gleichen configs/script (habe gestern selber rumfummeln müssen :smile: )
 
Per Doppelclick

"oscam.exe" bzw. "C:\ProgramData\mdvbapi\oscam_win\oscam.exe" so
 
Zuletzt bearbeitet:
Kann nicht gehen der weiß dann nicht wo er die Konfigs suchen muss... (localhost:8888 geht vermutlich)
Du muss auf dem startscript (oscam_script.bat) doppelklicken, nicht auf der oscam.exe
Und Sicherstellen das die Ordner exakt so erstellt sind wie beschreiben.

Machs mal so in der Kommandozeile:

C:\ProgramData\mdvbapi\oscam_win\oscam.exe -c /cygdrive/c/ProgramData/mdvbapi/oscam_win

Habe das -b vom Script am Ende weggemacht damit du sehen kann worüber er meckert.
Falls er nichts meckert lauft oscam normalerweise...
 
Zuletzt bearbeitet:
Wie konfiguriere ich die oscam.server genau? cccamdevice bleibt besteht und dahinter den server mit port und meinen user und dann das password von der line?
 
device = server,port

Der rest ist selbsterklärend

Ausser device, user und passwort muss du normalerweise nichts ändern...

Hats geklappt mit dem webinterface?
 
Ok also aufs Webinterface habe ich nun zugriff.

Daten sind in der .server wie folgt hinterlegt:
= CCCam = server,port =
user = passwort = Pass
inactivitytimeout = 30
group = 1
disablecrccws = 1
cccversion = 2.3.0

in der config global habe ich 098C:000000;09C4:000000 hinterlegt, aber es ist immer noch alles dunkel das Plugin habe ich wie du beschrieben hast installiert.
 
"config global habe ich 098C:000000;09C4:000000 hinterlegt"

Ist nicht nötig.
Das einzige was am Cleint nötig ist ist diese Zeile in der oscam.server
disablecrccws = 1
Die ist aber drin...
Weitere tweaks würde ich erstmal lassen...

Was sag die Oscam live log? Kannst eventuell per PN schicken....

Oh und nur um sicher zu stellen...richtig ist:

...
protocol = cccam
device = host,port
user = User
password = Pass
...

"host", "port", "User", "Pass" editieren, sonnst nichts.

Und teste erst auf z.B. Sky Sport 2 HD.
Dieser Sender wird auch hell falls es am Server noch nicht passend eingestellt ist, weil es noch den alten Modus nutzt.
 
Zuletzt bearbeitet:
Schön...eventuell das startscript oder eine Verknüpfung vom startscript im Autostart zu hinterlegen, damit Oscam beim Start gestartet wird. Das erspart dir das klicken auf dem Startscript immer wenn du Oscam starten möchtest.

Autostart befindet sich in:

Alle Benutzer: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Falls du nur willst das Oscam bei deinem User startet:
C:\Users\USER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
USER ersetzten durch dein Windows benutzername.
 
Zuletzt bearbeitet:
Ahja super werde ich machen. Gibt es auch schon was gegen die freezer? Die kommen nicht oft aber so alle 3 minuten bestimmt.
 
Zurück
Oben