Oscam-emu/OSEmu updated on github

joeuser

Registered
Messages
199
A new patch for oscam (oscam-emu) and a new version of OSEmu are available.

- added capability for multiple stream relay clients to connect simultaneously.
- added PowerVu csa decryption optimizations for lower cpu use.
- added support for multiple channels with same service id.
- added support for password authentication for enigma2 http streams.
- added command line option for specifying stream server host (instead of only default of 127.0.0.1)

OSEmu
======

Here is a working sample for a simple (micro) emu.
It includes the basic needed cs357x (camd35 UDP) functionality, and is very simple and compact.


Build:
======

- Put a SoftCam.Key file into the source code directory (for example from skystar.org).
Note: This does not apply for Mac OSX and Android, SoftCam.Key cannot be integrated on these systems at the moment.

- Run `make` to compile OSEmu.

Info: If you want to cross-compile OSEmu search for the "simpleemu" script by gorgone.


Run:
====

- (optional) OSEmu does not require, but will make use of "SoftCam.Key" if available.
"SoftCam.Key" is searched in:
- /var/keys
- The folder specified with the "-c <folder>" option.


- You may use the program with the following options:

-a <user>:<password> (set the cs357x user and password) [REQUIRED]
-p <portnumber> (set the cs357x port) [REQUIRED]
-c <folder> (set the folder where SoftCam.Key is searched)
-b (start OSEmu in background/daemon mode)
-v (log debug information)
-l <logfile> (write logs to this file)
-e (enable emm au)
- Viaccess3: Needs M0 key; oscam clients must be version r10584 or newer, and the OSEmu reader must have set "emmcache = 1,1,2,1".
- Irdeto2: Needs M0 and M3/4/5/6 key
- PowerVU: Needs AU key
-L (only allow local connections from localhost)
-i (show OSEmu version info and exit)
-r <stream source port>:<relay port> (enables stream relay server)
-s <stream source host> (set stream relay source server host; default: 127.0.0.1)
-t <stream source user>:<strean source password> (set stream relay source user and password; default: none)

Examples:
/usr/bin/OSEmu -a user:password -p 11000 -b
/usr/bin/OSEmu -a user:password -p 11000 -b -c /usr/keys -l /var/log/osemu.log -e
/usr/bin/OSEmu -a user:password -p 11000 -b -r 8001:17999

https://github.com/oscam-emu/oscam-emu
https://github.com/oscam-emu/OSEmu
 
Top